GNU/Linux >> Belajar Linux >  >> Linux

Bagaimana cara membuat Memtest86+ yang dapat di-boot pada USB flash drive?

Lewati Memtest86+! Pergi ke Memtest86! Lari! Selesai!

Saya telah melakukan apa yang diminta dari saya, dan menurut situs penulis. Tapi itu tidak berhasil. Jadi yang saya lakukan adalah saya menggunakan program Memtest 86 lainnya. Garis Memtest86 asli, sekarang dalam versi 5 (lisensi perangkat lunak gratis baru), dan dimiliki oleh PassMark. Sangat mudah menggunakannya dan membuat UFD dapat di-boot. Sesederhana ABC.

  1. Buka Memtest86.com.
  2. Klik tautan "Gambar untuk membuat Drive USB yang dapat di-boot". Ini akan mengunduh filehttp://www.memtest86.com/downloads/memtest86-usb.zip untuk Windows.
  3. Buka file ZIP.
  4. Jalankan imageUSB.exe file dan ikuti petunjuk di layar.

Ini harus bekerja pada sistem BIOS dan UEFI BIOS. Pada sistem UEFI, Anda bahkan dapat menggunakan penunjuk tetikus untuk bernavigasi.

Layar

Log

12:38:47:845 - PassMark Software - imageUSB v1.1.1013
12:38:47:845 - Getting list of available removable USB drives...
12:38:47:845 - Inspecting Drive C:\...
12:38:47:845 - Inspecting Drive D:\...
12:38:47:845 - Inspecting Drive E:\...
12:38:47:861 - Inspecting Drive F:\...
12:38:47:861 - Inspecting Drive G:\...
12:38:47:861 - Ready...
12:39:56:377 - Drive G:\ added to queue.
12:39:56:392 - Note: Disk image was not created with imageUSB previously.
     Image file does not contain a valid checksum. Verification will be calculated from source image.
12:39:56:423 - Writing image C:\Users\support24\Downloads\memtest86-usb\memtest86-usb.img to G:\ (drive 1)
12:40:57:155 - Drive G:\ write completed.
12:40:57:623 - Verifying written image on Drive G:\
12:41:08:373 - Drive G:\ checksum completed.
12:41:08:373 - MD5 matched. (G:\).
     MD5 (Drive) : C7C53FCA0E9C1A6751FBB36E205D4F4A
     MD5 (Image) : C7C53FCA0E9C1A6751FBB36E205D4F4A
12:41:08:389 - SHA1 matched. (G:\).
     SHA1 (Drive) : 220A1073EE96D489AB4E9A44E90E7670AFE7EE03
     SHA1 (Image) : 220A1073EE96D489AB4E9A44E90E7670AFE7EE03

Anda dapat melihat ada beberapa masalah dengan checksum tetapi itu adalah alarm palsu, verifikasi berhasil.


Untuk mesin non-EFI dan implementasi EFI yang tidak mendukung memtest86.

Diperlukan alat

parted, dosfstools, gzip, tar, wget

Tentukan perangkat USB, versi memtest86+ dan versi SYSLINUX

USB=/dev/sdX # where X corresponds to USB device
MEM=5.31b
SYS=6.03

Unduh URL

MEMTESTB=http://www.memtest.org/download/${MEM}/memtest86+-${MEM}.bin.gz
SYSLINUX=https://www.kernel.org/pub/linux/utils/boot/syslinux/syslinux-${SYS}.tar.xz

Partisi USB dan buat sistem file FAT16 4MB

parted -s ${USB} mklabel msdos mkpart primary fat16 2048s 5mib set 1 boot on
sync; sync; sync
mkfs.vfat -nMT86PLUS ${USB}1
mount ${USB}1 /mnt

Unduh dan instal memtest86+ binary

wget -qO- ${MEMTESTB} | gzip -d > /mnt/mt86plus

Buat file konfigurasi SYSLINUX untuk memulai memtest86+ binary

cat >/mnt/syslinux.cfg <<'!'
PROMPT 0
TIMEOUT 0
DEFAULT mt86plus
LABEL mt86plus
  kernel mt86plus
!

Unduh SYSLINUX, pasang kode MBR dan pasang SYSLINUX ke USB

wget -qO- ${SYSLINUX} | tar -xJpf -
dd bs=440 if=syslinux-${SYS}/bios/mbr/mbr.bin of=${USB}
syslinux-${SYS}/bios/linux/syslinux -i -s ${USB}1
umount /mnt

Pembersihan

rm -rf syslinux-${SYS}

Linux
  1. Cara Membuat Drive USB yang Dapat Di-boot Menggunakan Perintah dd

  2. Cara Membuat Drive USB Ubuntu yang Dapat Di-boot untuk Mac di OS X

  3. Cara Membuat USB Bootable Linux dari Baris Perintah Linux

  1. Cara membuat drive USB yang dapat di-boot untuk Linux

  2. Cara Membuat Drive USB yang Dapat Di-boot di Ubuntu / Linux Mint

  3. Cara memasang USB flash drive di Linux

  1. Cara membuat drive USB Live CentOS yang dapat di-boot di Windows

  2. Cara membuat drive USB Live Ubuntu yang dapat di-boot

  3. Buat Drive USB yang Dapat Di-boot Dengan USBImager Di Linux