Si encuentras alguna parte que no entiendes nos puedes dejar un comentario y te ayudaremos lo mas rápido que podamos.
Solución:
Hay formas de agregar ISO a las configuraciones de grub2. Sin embargo, es más fácil usar otras opciones.
- Descargar memtest86+-4.20.bin (Último a partir del 11/2011)
- Colóquelo en su partición /boot. (Al igual que sus kernels de Linux)
- Agregue lo siguiente a /etc/grub.d/40_custom (debe estar en tres líneas, así)
menuentry "Memtest 86+" linux16 /memtest86+.bin
Final. Actualiza tu grub y reinicia
sudo grubupdate && sudo reboot
Seis años tarde para esta fiesta, pero dado que tampoco pude encontrar la respuesta en ningún lado, esto es lo que hice para resolverlo.
- Montar el memtest ISO
- Mirar punto de montaje/isolinux/isolinux.cfg
- Convierta la configuración de isolinux a la configuración de GRUB2
Tenga en cuenta que ese método funciona para otros ISO, no solo para Memtest86+.
Hacer lo anterior produce múltiples configuraciones de isolinux dependiendo de cómo desee iniciar Memtest86+, por lo que termina con múltiples entradas de menú:
submenu "> MemTest86+ 7.2"
menuentry "MemTest86"
set isofile="/Memtest86-7.2.iso"
echo "Mounting Memtest86-7.2.iso"
loopback loop $isofile
echo "Loading kernel"
linux16 (loop)/isolinux/memtest iso-scan/filename=$isofile
echo "Starting MemTest86+ 7.2"
menuentry "MemTest86 (one pass)"
set isofile="/Memtest86-7.2.iso"
echo "Mounting Memtest86-7.2.iso"
loopback loop $isofile
echo "Loading kernel"
linux16 (loop)/isolinux/memtest iso-scan/filename=$isofile onepass
echo "Starting MemTest86+ 7.2"
menuentry "MemTest86 (btrace)"
set isofile="/Memtest86-7.2.iso"
echo "Mounting Memtest86-7.2.iso"
loopback loop $isofile
echo "Loading kernel"
linux16 (loop)/isolinux/memtest iso-scan/filename=$isofile btrace
echo "Starting MemTest86+ 7.2"
menuentry "MemTest86 (single CPU)"
set isofile="/Memtest86-7.2.iso"
echo "Mounting Memtest86-7.2.iso"
loopback loop $isofile
echo "Loading kernel"
linux16 (loop)/isolinux/memtest iso-scan/filename=$isofile maxcpus=1
echo "Starting MemTest86+ 7.2"
menuentry "MemTest86 (serial output)"
set isofile="/Memtest86-7.2.iso"
echo "Mounting Memtest86-7.2.iso"
loopback loop $isofile
echo "Loading kernel"
linux16 (loop)/isolinux/memtest iso-scan/filename=$isofile console=ttyS0,9600
echo "Starting MemTest86+ 7.2"
¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)