Deseo iniciar ArchLinux ISO desde el menú de GRUB. He aprendido que esto se puede lograr agregando una entrada de menú al
\etc\grub.d\40_custom
Y regenerando la larva usando
sudo update-grub
Si la ISO era una ISO de Ubuntu, se debe agregar la siguiente entrada de menú al \etc\grub.d\40_custom
archivo
menuentry “Ubuntu 14.04 ISO” {
set isofile=”/home/name/Downloads/ubuntu-14.04.1-desktop-amd64.iso”
loopback loop (hd0,1)$isofile
linux (loop)/casper/vmlinuz.efi boot=casper iso-scan/filename=${isofile} quiet splash
initrd (loop)/casper/initrd.lz
}
Pero necesito arrancar desde Arch Linux ISO. Entonces, ¿cuál debería ser la entrada del menú en este caso?
Si la respuesta varía según la versión, explique la estructura del directorio en ArchLinux ISO para que pueda calcular los valores para cada clave como initd, linux, boot, etc.
Gracias.
Respuesta1
Esto está bastante bien documentado en la wiki de archlinux, con entradas para cada distribución.https://wiki.archlinux.org/index.php/Multiboot_USB_drive#Arch_Linux
Podrías usar:
menuentry '[loopback]archlinux-2014.12.01-dual.iso' {
set isofile='/boot/iso/archlinux-2014.12.01-dual.iso'
set imgdevpath='/dev/disk/by-uuid/youruuid'
loopback loop $isofile
linux (loop)/arch/boot/x86_64/vmlinuz archisodevice=/dev/loop0 img_dev=$imgdevpath img_loop=$isofile earlymodules=loop
initrd (loop)/arch/boot/x86_64/archiso.img
}
Tienes que personalizar la ruta del archivo iso.