Agregar ISO de ArchLinux al menú de GRUB

Agregar ISO de ArchLinux al menú de GRUB

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_customarchivo

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.

información relacionada