Я ищу опцию memtest на 64-битной версии Ubuntu 12.04 live CD, но у меня есть только варианты: «Попробуйте Ubuntu без установки», «Установить Ubuntu» и «Проверить диск на наличие дефектов». Что мне не хватает?
Редактировать: Этот вопрос относится к текущим версиям Ubuntu (64-битный псевдоним amd64, который работает в режиме UEFI). Пункт меню загрузки «Тест памяти» доступен только в режиме BIOS.
Ответы:
Memtest86 +
Если вы загружаете компьютер в режиме BIOS (псевдоним CSM в устаревшем режиме), memtest86 + работает.
Но если вы загрузите свой компьютер в режиме UEFI, memtest86 + не будет работать, потому что это 16-битная программа.
www.memtest.org
Memtest86
Оригинальная ветка memtest86 (без плюса) работает в режиме UEFI. Есть бесплатная версия (но я не думаю, что это открытый исходный код, и по этой причине недоступна для включения в дистрибутивы Linux).
www.memtest86.com
Memtest через загрузочное меню Ubuntu
Например, Memtest86 + включен в большинство файлов Ubuntu iso.
Существует вариант «Тест памяти» , при загрузке компьютера в режиме BIOS (псевдоним CSM псевдоним устаревшее режим) с DVD - диска или USB - флешки с клонированной копии из файла ISO.
В системах Ubuntu 16.04.x LTS, установленных в режиме BIOS, также есть опции «Проверить память» при загрузке компьютера (через меню grub).
Но когда вы загружаете компьютер в режиме UEFI, нет возможности использовать Memtest86 + (потому что он не будет работать).
Автономный Memtest86 + файл изображения
Вам может понадобиться небольшой автономный файл Memtest86 + iso или другой файл изображения для создания живого USB-накопителя.
Я не нашел ни одного файла на www.memtest.org/#downiso , который легко установить на USB в linux. ISO-файл 'memtest86 + -5.01.iso' не является гибридным ISO-файлом и не может быть преобразован в один.
Это очень простой ISO-файл. Я тестировал в VirtualBox, и он работает как CD.
Но есть «Автоинсталлятор для USB-ключа (Win 9x / 2k / xp / 7)» в
www.memtest.org/download/5.01/memtest86+-5.01.usb.installer.zip
Я извлек его на USB-накопитель в Windows и клонировал эту систему в сжатый файл изображения и загрузил его в
dd_memtest плюс 5.01_33M.img.xz
который может быть извлечен непосредственно в Linux с помощью mkusb ,
dus
и Диски псевдонимаgnome-disks
(и в два этапа, извлечение и клонирование, с другими инструментами клонирования, которые принимают извлеченный файл в качестве входного файла).После установки mkusb и / или dus вы можете сделать это с помощью Dash или пункта меню или с помощью следующей командной строки
источник
Согласно этому сообщению об ошибках, комментарии 2 и 3 гласят:
Так что с live cd он не будет работать в данный момент. В соответствии с этой темой вы можете добавить его позже: Как я могу добавить опции Memtest86 + обратно в меню Grub? но я сомневаюсь, что это сработает: удаленные комментарии утверждают, что вы все еще получаете
Error unknown command Linux16
ошибку.Я также нашел это :
источник
Доступна бета-версия проприетарного PassMark MemTest86 5.0 для EFI:
http://www.memtest86.com/download.htm
Его следует запускать из GRUB, rEFInd, gummiboot и т. Д., Хотя для этого может потребоваться явное добавление пункта меню. (Очевидно, это еще не было встроено в дистрибутивы доставки)
источник
Мне удалось запустить memtest86 + с Ubuntu-18.04 live-USB, нажав кнопку однократного меню загрузки при загрузке и выбрав в списке запись USB, отличную от UEFI (после прочтения ответов, что она работает с Только UEFI)
источник
Я хотел использовать Ubuntu Live-USB keydrive с MemTest86 для 64-битных систем Full-UEFI, и мне, похоже, это удалось.
Это старый вопросник, но это все еще кажется проблемой. (Мне потребовалось некоторое время, чтобы прийти к рабочему решению.)
Вот что я сделал:
Я сделал новый Ubuntu Keydrive
На рабочей станции Windows 10 я использовал последнюю версию Rufus для создания образа рабочего стола Ubuntu 17.04 (x64) на USB-накопителе объемом 4 ГБ. В Руфусе я выбрал:
GPT
дляUEFI
разбиенияFAT32
файловая система (я бы предпочел exFAT, но Rufus v2.17 не будет применять ISO без FAT32)ISO Image
аFreeDOS
не поCreate a bootable disk using
выборуЯ скопировал файлы MemTest на него
Я скачал PassMark MemTest86 UEFI-совместимый (с закрытым исходным кодом) инструмент, доступный бесплатно. Затем я:
memtest86-usb.zip
в папку.\memtest86-usb
.\memtest86-usb\memtest86-usb.img
(152,7 МБ)\boot
папку моего нового дисковода ключей Ubuntu (смонтированного, скажем, на дискеE:
), чтобы создать:E:\boot\memtest86-usb.img
Я настроил загрузчик
Наконец, я изменил меню параметров загрузки на дисководе ключей.
Ubuntu 17.04
используетgrub2
загрузчик. Это список параметров меню настроен вE:\boot\grub\grub.cfg
. Я добавил следующие строки в конец этого файла (создав новую запись списка параметров загрузки):Примечания:
notepad
должны НЕ использовать для этого редактирования. Он плохо воспроизводит текстовые файлы в «режиме unix» и будет портитьnew-line
символы, если вы попытаетесь сохранить какие-либо изменения.BOOTX64.efi
это64-bit
EFI
исполняемый двоичный образ.32-bit
EFI
Внутри файловой системы есть файл "loop
ed-back" дляmemtest86-usb.img
. Это называетсяBOOTIA32.efi
. Вы можете создать еще одну запись для этого, но мне это не нужно.grub2
чтобы увидеть положительные отзывы на экране. На моейIntel Atom X5-Z8350
машине экран потемнеет, может быть, за 30 секунд до того, какMemTest86
процесс начал заметно загружаться. Затем выполняется дюжина шагов сканирования системы, прежде чем вы увидите этот знакомыйMemTest
экран. (Это может быть по ряду причин, например, эмуляция файловой системы, несколько этапов передачи обслуживания загрузчика.)Во время навигации по этому проблемному пространству я получил полезные подсказки из этого ответа на вопрос, достаточно похожий, чтобы его можно было считать дубликатом. (У меня нет системного кредита, чтобы пометить его как таковой.) И, выбирая «загрузочное программное обеспечение для создания USB-накопителей», я получил некоторое подтверждение от различных ресурсов, касающихся инструмента Rufus.
источник