ArchLinux ISO zum GRUB-Menü hinzufügen

ArchLinux ISO zum GRUB-Menü hinzufügen

Ich möchte ArchLinux ISO über das GRUB-Menü booten. Ich habe gelernt, dass dies erreicht werden kann, indem man einen Menüeintrag zum

\etc\grub.d\40_custom

Und die Regeneration der Larve mit

sudo update-grub

Wenn es sich bei der ISO um eine Ubuntu-ISO handelt, muss der folgende Menüeintrag zur \etc\grub.d\40_customDatei hinzugefügt werden

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
}

Aber ich muss von Arch Linux ISO booten. Wie sollte in diesem Fall der Menüeintrag lauten?

Wenn die Antwort je nach Version unterschiedlich ist, erläutern Sie bitte die Verzeichnisstruktur in ArchLinux ISO, damit ich die Werte für jeden Schlüssel wie initd, linux, boot usw. herausfinden kann.

Danke schön.

Antwort1

Dies ist im Archlinux-Wiki mit Einträgen für jede Distribution ziemlich gut dokumentiert.https://wiki.archlinux.org/index.php/Multiboot_USB_drive#Arch_Linux

Du könntest benutzen:

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
}

Sie müssen den Pfad der ISO-Datei anpassen.

verwandte Informationen