GNU/Linux >> Znalost Linux >  >> Linux

Jak vytvořit bootovací Memtest86+ na USB flash disku?

Přeskočte Memtest86+! Přejít na Memtest86! Běh! Hotovo!

Udělal jsem, co se ode mě požadovalo, a podle webu autorů. Ale stejně to nešlo. Takže jsem použil jiný program Memtest 86. Původní řada Memtest86, nyní ve verzi 5 (nová licence svobodného softwaru) a vlastněná společností PassMark. Použití a vytvoření bootovatelného UFD byla hračka. Je to stejně jednoduché jako ABC.

  1. Přejděte na Memtest86.com.
  2. Klikněte na odkaz „Obrázek pro vytvoření zaváděcí jednotky USB“. Tím se stáhne souborhttp://www.memtest86.com/downloads/memtest86-usb.zip pro Windows.
  3. Rozbalte soubor ZIP.
  4. Spusťte imageUSB.exe a postupujte podle pokynů na obrazovce.

To by mělo fungovat na systémech BIOS i UEFI BIOS. Na systémech UEFI můžete k navigaci dokonce použít ukazatel myši.

Obrazovky

Protokol

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

Můžete vidět, že to mělo nějaké problémy s kontrolními součty, ale byl to falešný poplach, ověření proběhlo úspěšně.


Pro počítače bez EFI a implementace EFI, které nepodporují memtest86.

Potřebné nástroje

parted, dosfstools, gzip, tar, wget

Definujte zařízení USB, verzi memtest86+ a verzi SYSLINUX

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

Stáhnout adresy 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

Rozdělte USB a vytvořte 4MB souborový systém FAT16

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

Stáhněte a nainstalujte memtest86+ binární

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

Vytvořte konfigurační soubor SYSLINUX pro spuštění memtest86+ binární

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

Stáhněte si SYSLINUX, nainstalujte kód MBR a nainstalujte SYSLINUX na 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

Vyčištění

rm -rf syslinux-${SYS}

Linux
  1. Jak vytvořit zaváděcí USB disk pomocí příkazu dd

  2. Jak vytvořit spouštěcí USB disk Ubuntu pro Mac v OS X

  3. Jak vytvořit Linux bootovatelné USB z Linux Command-Line

  1. Jak vytvořit bootovací USB disk pro Linux

  2. Jak vytvořit spouštěcí USB disk na Ubuntu / Linux Mint

  3. Jak připojit USB flash disk v Linuxu

  1. Jak vytvořit bootovatelný CentOS Live USB disk ve Windows

  2. Jak vytvořit bootovací Ubuntu Live USB disk

  3. Vytvořte spouštěcí USB disk pomocí USBImager v Linuxu