Usando Grub4Dos para iniciar Ubuntu 16.04

Usando Grub4Dos para iniciar Ubuntu 16.04

¿Cómo configurar Grub4dos para arrancar Ubuntu 16.04?

Estas son mis líneas de comando en menu.lst:

title Run Ubuntu 16.04 Server
find --set-root --ignore-floppies --ignore-cd /iso/ubuntu-16.04-server-amd64.iso
map --heads=0 --sectors-per-track=0 /iso/ubuntu-16.04-server-amd64.iso (hd32)
map --hook
chainloader (hd32)

Puedo iniciar la instalación del entorno Ubuntu 16.04. Pero creo que en el paso 4, el sistema dice algo así como que intenta montar el CD-ROM y muestra el siguiente mensaje de error:

Su CD-ROM de instalación no se pudo montar. Probablemente esto signifique que el CD-ROM no estaba en la unidad. Si es así puedes insertarlo y volver a intentarlo.

Después de algunas lecturas, probé con otras líneas de comando de la siguiente manera:

title Run Ubuntu 16.04 Server
find --set-root /iso/ubuntu-16.04-server-amd64.iso
map /iso/ubuntu-16.04-server-amd64.iso (0xff) || map --mem /iso/ubuntu-16.04-server-amd64.iso (0xff)
map --hook
root (0xff)
kernel /casper/vmlinuz.efi  file=/preseed/ubuntu.seed noprompt boot=casper iso-scan/filename=/iso/ubuntu-16.04-server-amd64.iso quiet splash --
initrd /casper/initrd.lz

y esta vez no pude iniciar y Grub4Dos muestra el siguiente mensaje de error:

Error 62: Se debe especificar el número de cabezas. La opción '--heads=0' le dice al mapa que elija un valor (aunque quizás no sea adecuado) para usted

¿Cuáles son las líneas de comando correctas?

Respuesta1

¡¡¡El archivo ISO debe estar desfragmentado!!!

   title Run Ubuntu 16.04
find --set-root /ubuntu-16.04-desktop-amd64.iso
map --mem /ubuntu-16.04-desktop-amd64.iso (0xff) || map --heads=0 --sectors-per-track=0 /ubuntu-16.04-desktop-amd64.iso (0xff)
map --hook
root (0xff)
kernel /casper/vmlinuz.efi  file=/cdrom/preseed/ubuntu.seed boot=casper iso-scan/filename=/ubuntu-16.04-desktop-amd64.iso splash
initrd /casper/initrd.lz

información relacionada