LINUX.ORG.RU

Memtest86+ 6.10

 ,


2

1

Вышла очередная версия свободной программы для тестирования оперативной памяти без загрузки ОС.

По сравнению с 6.0 изменений немного:

  • Поддержка подписи Secure Boot.
  • Возможность работы через последовательный порт на безмониторных EFI-системах.
  • Новые опции командной строки для управления интерфейсом и режимами работы процессора
  • Исправления для конкретных чипсетов: ATI SB400, SuperMicro X10SDV.
  • Исправлено отключение SMP по F2.
  • Различные багфиксы.

Новость на opennet.ru

>>> Релиз на GitHub

★★★★★

Проверено: hobbit ()
Последнее исправление: hobbit (всего исправлений: 1)
Ответ на: комментарий от bo4ok

С шестой и научилась, ЕМНИП. 5.31 ещё требовало легаси.

alegz ★★★★
()
Ответ на: комментарий от bo4ok

В какой версии она научилась работать на системах без поддержки легаси мода?

EFI — с 6.00.

question4 ★★★★★
() автор топика

Возможность работы через последовательный порт на безмониторных EFI-системах.

Не прошло и века…

mord0d ★★★★★
()
Ответ на: комментарий от mord0d

На BIOS она была с самого начала. А поддержку EFI сделали всего несколько месяцев назад. Потому что проект сколько-то лет был заморожен.

question4 ★★★★★
() автор топика

Предыдущая версия на EFI-машинах не грузилась. Operating system not found, что с CSM, что без. Memtest86 без плюса работает, но там линукс в качестве загрузчика.

yu-boot ★★★★★
()
Ответ на: комментарий от question4

поддержку EFI сделали всего несколько месяцев назад

Поддержку UEFI они давно сделали, но оно не работало должным образом, если вообще работало. И вот, несколько месяцев назад они сделали нормально (но я ещё не тестил).

mord0d ★★★★★
()
Ответ на: комментарий от yu-boot

6.0 у меня прекрасно грузилась в EFI через chainloader grub’а. Но я не фанат запихивания всего в efiboot, grub мне удобней.

alegz ★★★★
()

А как его грузить? В fedora есть пакет, но в меню grub оно автоматом не добавляется. Можно пример конфига для grub2?

Khnazile ★★★★★
()
Ответ на: комментарий от Khnazile

У меня вот так сделало, на машине без EFI:

menuentry 'memtest86+' {
  set root='(hd0,1)'; set legacy_hdbias='0'
  legacy_kernel   '/boot/memtest86plus/memtest64.bios' '/boot/memtest86plus/memtest64.bios'
}
question4 ★★★★★
() автор топика
Ответ на: комментарий от Khnazile

Или вот более современное решение: https://github.com/vivo75/ebuilds/blob/master/sys-apps/memtest86%2B/files/39_memtest86%2B-r2

У меня он генерирует следующий текст:

submenu 'Memtest86+' {
        if [ "x$grub_platform" = xpc ]; then
        menuentry 'Memtest86+ 64bit' {
                insmod part_gpt
                insmod ext2
                set root='hd0,gpt1'
                if [ x$feature_platform_search_hint = xy ]; then
                  search --no-floppy --fs-uuid --set=root --hint-bios=hd0,gpt1 --hint-efi=hd0,gpt1 --hint-baremetal=ahci0,gpt1 --hint='hd0,gpt1'  12345678-abcd-1234-5678-1234567890ab
                else
                  search --no-floppy --fs-uuid --set=root 12345678-abcd-1234-5678-1234567890ab
                fi
                linux "/boot/memtest86plus/memtest64.bios"
        }
        fi
        if [ "x$grub_platform" = xefi ]; then
        menuentry 'Memtest86+ 64bit UEFI' {
                insmod part_gpt
                insmod ext2
                set root='hd0,gpt1'
                if [ x$feature_platform_search_hint = xy ]; then
                  search --no-floppy --fs-uuid --set=root --hint-bios=hd0,gpt1 --hint-efi=hd0,gpt1 --hint-baremetal=ahci0,gpt1 --hint='hd0,gpt1'  12345678-abcd-1234-5678-1234567890ab
                else
                  search --no-floppy --fs-uuid --set=root 12345678-abcd-1234-5678-1234567890ab
                fi
                chainloader "/boot/memtest86plus/memtest.efi64"
        }
        fi
}

(12345678-abcd-1234-5678-1234567890ab — UUID раздела /dev/sda1. НЕ PARTUUID.)

question4 ★★★★★
() автор топика
Последнее исправление: question4 (всего исправлений: 1)
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.