Saya mencari opsi memtest pada versi 64-bit dari live CD Ubuntu 12.04, tetapi satu-satunya pilihan yang saya miliki adalah "Coba Ubuntu tanpa menginstal", "Instal Ubuntu", dan "Periksa disc untuk cacat". Apa yang saya lewatkan?
Sunting: Pertanyaan ini relevan untuk versi Ubuntu saat ini (amd64 alias 64-bit, yang berfungsi dalam mode UEFI). Opsi menu boot 'Test memory' hanya tersedia dalam mode BIOS.
Jawaban:
Memtest86 +
Jika Anda mem-boot komputer Anda dalam mode BIOS (alias mode warisan CSM alias), memtest86 + berfungsi.
Tetapi jika Anda mem-boot komputer Anda dalam mode UEFI, memtest86 + tidak akan berfungsi, karena ini adalah program 16-bit.
www.memtest.org
Memtest86
Cabang asli, memtest86 (tanpa plus), bekerja dalam mode UEFI. Ada versi gratis (tapi saya rasa ini bukan open source, dan untuk alasan ini tidak tersedia untuk disertakan dalam distro linux).
www.memtest86.com
Memtest melalui menu boot Ubuntu
Memtest86 + termasuk dalam sebagian besar file iso Ubuntu, misalnya
Ada opsi 'Tes memori' , ketika Anda mem-boot komputer Anda dalam mode BIOS (alias mode warisan CSM) dari disk DVD atau USB flashdisk dengan salinan yang dikloning dari file iso.
Dalam sistem Ubuntu 16.04.x LTS yang terinstal dalam mode BIOS, ada juga opsi 'Test memory' , ketika Anda mem-boot komputer Anda (melalui menu grub).
Tetapi ketika Anda mem-boot komputer Anda dalam mode UEFI, tidak ada opsi untuk menggunakan Memtest86 + (karena itu tidak akan berfungsi).
Standalone Memtest86 + file gambar
Anda mungkin menginginkan file iso mandiri kecil atau file gambar lain untuk membuat drive USB langsung.
Saya tidak menemukan file di www.memtest.org/#downiso , yang mudah diinstal ke USB di linux. File iso 'memtest86 + -5.01.iso' bukan file iso hybrid dan tidak dapat dibuat menjadi satu.
Ini adalah file iso yang sangat barebone. Saya diuji dalam VirtualBox, dan berfungsi sebagai CD.
Tetapi ada 'Penginstal otomatis untuk USB Key (Win 9x / 2k / xp / 7)' di
www.memtest.org/download/5.01/memtest86+-5.01.usb.installer.zip
Saya mengekstraknya ke flashdisk USB di Windows dan mengkloning sistem ini ke file gambar terkompresi dan mengunggahnya ke
dd_memtest-plus-5.01_33M.img.xz
yang dapat diekstraksi langsung di linux oleh mkusb ,
dus
dan Disk aliasgnome-disks
(dan dalam dua langkah, mengekstraksi dan mengkloning, dengan alat kloning lainnya, yang menerima file yang diekstraksi sebagai file input).Setelah menginstal mkusb dan / atau dus , Anda dapat melakukannya melalui Dash atau entri menu atau dengan baris perintah berikut
sumber
Menurut laporan bug ini, komentar 2 dan 3 menyatakan:
Jadi dari live cd itu tidak akan berfungsi saat ini. Menurut topik ini, Anda dapat menambahkannya setelah itu: Bagaimana cara saya menambahkan opsi Memtest86 + kembali ke menu Grub? tapi saya ragu itu akan berhasil: komentar yang dihapus menyatakan Anda masih mendapatkan
Error unknown command Linux16
kesalahan.Saya juga menemukan ini :
sumber
Versi beta dari PassMark MemTest86 5.0 eksklusif untuk EFI sekarang tersedia:
http://www.memtest86.com/download.htm
Ini harus dapat diluncurkan dari GRUB, rEFInd, gummiboot, dll., Meskipun Anda mungkin perlu menambahkan entri menu secara eksplisit untuk melakukannya. (Ini jelas belum dibangun menjadi distribusi pengiriman saat saya menulis.)
sumber
Saya dapat menjalankan memtest86 + dari live-USB Ubuntu-18.04 dengan menekan tombol boot-menu satu kali saat bootup, dan memilih entri USB non-UEFI dari daftar (setelah membaca jawaban di sini bahwa ia bekerja dengan non- Hanya UEFI).
sumber
Saya ingin Ubuntu Live-USB keydrive dengan MemTest86 untuk 64-bit, sistem Full-UEFI dan saya tampaknya telah mengelolanya.
Ini adalah postingan lama tapi sepertinya ini masih menjadi masalah. (Butuh beberapa waktu untuk sampai pada solusi yang berhasil.)
Inilah yang saya lakukan:
Saya Membuat Keydrive Ubuntu Baru
Pada workstation Windows 10, saya menggunakan Rufus terbaru untuk image Ubuntu 17.04 (x64) Desktop ke drive USB 4GB. Di Rufus, saya memilih:
GPT
untukUEFI
mempartisiFAT32
filesystem (saya lebih suka exFAT tetapi Rufus v2.17 tidak akan menerapkan ISO tanpa FAT32)ISO Image
bukannyaFreeDOS
padaCreate a bootable disk using
opsiSaya Menyalin File MemTest Ke atasnya
Saya mengunduh PassMark MemTest86 alat (sumber tertutup) kompatibel UEFI yang tersedia secara gratis. Maka saya:
memtest86-usb.zip
folder yang diunduh ke.\memtest86-usb
.\memtest86-usb\memtest86-usb.img
(152.7MiB)\boot
folder Ubuntu keydrive saya yang baru (dipasang di, katakanlah, driveE:
) untuk membuat:E:\boot\memtest86-usb.img
Saya Mengkonfigurasi Bootloader
Akhirnya, saya memodifikasi menu opsi boot pada drive key.
Ubuntu 17.04
menggunakangrub2
bootloader. Daftar opsi menu ini sudah dikonfigurasi dalamE:\boot\grub\grub.cfg
. Saya menambahkan baris-baris berikut ke akhir file itu (membuat entri-entri daftar opsi-boot baru):Catatan:
notepad
harus TIDAK digunakan untuk mengedit ini. Itu bermain buruk dengan file teks "mode unix" dan akan menghancurkannew-line
karakter jika Anda mencoba untuk menyimpan perubahan.BOOTX64.efi
adalah64-bit
EFI
gambar biner yang dapat dieksekusi. Ada32-bit
EFI
file yang tersedia di dalam sistem file "loop
ed-back" untukmemtest86-usb.img
. Itu namanyaBOOTIA32.efi
. Anda dapat membuat entri lain untuk ini tetapi saya tidak membutuhkannya.grub2
untuk melihat umpan balik positif di layar. Pada komputer saya yangIntel Atom X5-Z8350
berbasis, layar menjadi hitam untuk, mungkin, 30 detik sebelumMemTest86
proses mulai terlihat boot. Kemudian, selusin langkah pemindaian sistem berjalan sebelum Anda melihatMemTest
layar yang sudah dikenal itu . (Ini bisa karena sejumlah alasan, misalnya sistem file yang ditiru, beberapa fase handoff bootloader.)Saat menavigasi ruang masalah ini, saya mengambil isyarat yang berguna dari jawaban ini pada pertanyaan yang cukup mirip untuk dianggap duplikat. (Saya tidak memiliki kredibilitas sistem untuk menandainya seperti itu.) Dan, ketika memilih "perangkat lunak pembuatan USB-keydrive yang dapat di-boot", saya mendapatkan kepastian dari berbagai sumber mengenai alat Rufus.
sumber