Могу ли я загрузить memtest86+, если я использую UEFI?

Скачал Ubuntu 16.04.2 .iso установить диск и прошить его на флешку.

При загрузке на флешку нет опции memtest86+ (вместе с "Try Ubuntu").

Есть ли способ добавить его в параметры установки?

(это для загрузочного ПК с UEFI, работающего нормально под Windows, его владелец не хочет устанавливать Ubuntu. "memtest86+" полностью бесплатен (в отличие от "memtest86"), но довольно старый и не предлагает загрузку UEFI - вот почему это в опциях Ubuntu делает вещи проще)

5 ответов

Решение

Memtest86+ не работает в режиме UEFI

Memtest86+ не работает в режиме UEFI, потому что это 16-битная программа. Но если вы можете загрузить компьютер в режиме BIOS (CSM, legacy), это сработает.

Смотрите эту ссылку

Где находится опция memtest на 64-битном живом компакт-диске Ubuntu?

Memtest86 работает в режиме UEFI

Существует другая версия, "оригинальная", но теперь не FOSS-версия memtest86, и она работает в режиме UEFI. Есть коммерческая версия и бесплатная версия (бесплатно, но не с открытым исходным кодом).

Смотрите эту ссылку

http://www.memtest86.com/download.htm

PCMemTest (Убунту 22.04)

Используйте PCMemTest . Начиная с Ubuntu 22.04 PCMemTest доступен в репозитории Ubuntu. PCMemTest — это форк MemTest86+, который также отлично работает в UEFI. Поскольку это часть Ubuntu, его проще всего установить:

      sudo apt install pcmemtest

И при следующей загрузке он должен появиться в меню загрузки grub (так же, как вы использовали memtest86+ раньше).

Memtest86+ (Ubuntu 23.04 и выше)

      sudo apt install memtest86+

The memtest86+версия 6 и выше поддерживает UEFI. (И это на самом деле основано на вышеупомянутомpcmemtestкод.)

Есть ли способ добавить его в параметры установки?

Нет.

Лучшая альтернатива: создать live-загрузку memtest usb/dvd. Вы можете создать его из Linux, Mac или Windows (в основном они предоставляют установщик для всех трех, но само программное обеспечение идентично).

Для UEFI вам нужна версия MemTest86 v7 Free Edition (эта ссылка загружена ниже). Инструкции для версии USB (также есть версия DVD и версия дискеты по ссылкам выше):

Создайте загрузочный USB-накопитель:

  • Загрузите образ USB для Linux / Mac MemTest86.
  • UN-tar пакет (tar xvzf MemTest86-*-usb.tar.gz). Файл изображения и
  • Файл README будет создан в текущем каталоге. Следуйте инструкциям в README, чтобы записать USB-накопитель.

Довольно общий.

Memtest86 работает в режиме UEFI. У него есть бесплатный вариант, но он не с открытым исходным кодом.

Загрузите образ с https://www.memtest86.com/tech_booting-cd-dvd.html .

Запишите его на USB-накопитель (я использовал Etcher).

Теперь перезагрузите компьютер и загрузитесь с USB-накопителя.

PS

Диагностика оперативной памяти с помощью инструментов в большинстве случаев не работает . Я запускал Memtest86 5/6 часов. Сообщается, что с оперативной памятью проблем нет. Затем я вынул оперативную память, в которой сомневался, и система заработала без сбоев.

Просто оставьте одну оперативную память и удалите другие. Затем запустите свою машину на некоторое время и проверьте, есть ли какие-либо проблемы (помните, проблемы могут быть очень тонкими, например, клавиатура не работает в течение 1-5 секунд каждый раз). Если нет проблем, то это хорошая оперативная память. Затем проверьте поршень 2,3...n.

Опять же, если вы обнаружите неисправную оперативную память, то, возможно, неисправна не оперативная память, а слот, к которому она подключена.

Обратите внимание, что все ОЗУ и слоты могут быть хорошими, но если есть несоответствие (скорость шины или марка), это может вызвать проблемы. Таким образом, вы должны убедиться, что комбинации также работают. Например, используйте одну и ту же марку и одну и ту же скорость шины вместе и протестируйте машину некоторое время (помните, проблемы могут быть очень тонкими). Затем подключите ОЗУ другой марки/скорости шины и некоторое время протестируйте. Тогда, возможно, включите XMP и протестируйте некоторое время.

Итак, надеюсь, теперь вы понимаете, почему лучше диагностировать оперативную память физически, чем с помощью инструментов.

Согласно этому обсуждению, он не может работать в режиме UEFI, потому что это 16-битная программа.
Если доступно, загрузка живого USB (или DVD) в Legacy/CSM (AKA "BIOS mode") должна привести к появлению нужной опции memtest86+ в живом меню.

Другие вопросы по тегам