GNU/Linux >> Tutoriales Linux >  >> Linux

¿Cómo crear un Memtest86+ de arranque en una unidad flash USB?

¡Salta Memtest86+! ¡Ve a Memtest86! ¡Correr! ¡Listo!

He hecho lo que me pidieron, y de acuerdo con el sitio web del autor. Pero no funcionó de todos modos. Entonces, lo que hice fue usar otro programa Memtest 86. La línea Memtest86 original, ahora en la versión 5 (nueva licencia de software libre), y propiedad de PassMark. Fue muy fácil usarlo y hacer que el UFD fuera de arranque. Es tan simple como el ABC.

  1. Ir a Memtest86.com.
  2. Haga clic en el enlace "Imagen para crear una unidad USB de arranque". Esto descargará el archivo http://www.memtest86.com/downloads/memtest86-usb.zip para Windows.
  3. Descomprima el archivo ZIP.
  4. Ejecute el imageUSB.exe archivo y siga las instrucciones en pantalla.

Esto debería funcionar en los sistemas BIOS y UEFI BIOS. En los sistemas UEFI, incluso puede usar el puntero del mouse para navegar.

Pantallas

Iniciar sesión

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

Puede ver que tuvo algunos problemas con las sumas de verificación, pero fue una falsa alarma, la verificación pasó.


Para máquinas que no son EFI e implementaciones de EFI que no son compatibles con memtest86.

Herramientas requeridas

parted, dosfstools, gzip, tar, wget

Definir dispositivo USB, versión memtest86+ y versión SYSLINUX

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

URL de descarga

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

Particionar USB y crear un sistema de archivos FAT16 de 4 MB

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

Descargue e instale el binario memtest86+

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

Cree el archivo de configuración de SYSLINUX para iniciar el binario memtest86+

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

Descargue SYSLINUX, instale el código MBR e instale SYSLINUX en 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

limpieza

rm -rf syslinux-${SYS}

Linux
  1. Cómo crear una unidad USB de arranque para Linux

  2. Cómo crear una unidad USB de arranque usando el comando dd

  3. Cómo crear una unidad USB de arranque de Ubuntu para Mac en OS X

  4. Cómo crear un USB de arranque de Linux desde la línea de comandos de Linux

  5. Cómo montar una unidad flash USB en Linux

Cómo crear una unidad USB de arranque Rocky Linux 8

Cómo crear una unidad USB de arranque AlmaLinux 8

Cómo crear un USB de arranque de Ubuntu

¿Cómo crear un USB Kali Linux de arranque?

Cómo crear una unidad flash USB de arranque de Linux [Tutorial]

Cómo crear un USB de arranque de Windows en Linux