Добавить ArchLinux ISO в меню GRUB

Добавить ArchLinux ISO в меню GRUB

Я хочу загрузить ArchLinux ISO из меню GRUB. Я узнал, что это можно сделать, добавив запись в меню

\etc\grub.d\40_custom

И регенерируем личинку с помощью

sudo update-grub

\etc\grub.d\40_customЕсли ISO-образ был Ubuntu ISO, в файл необходимо добавить следующую запись меню

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
}

Но мне нужно загрузиться с Arch Linux ISO. Так какой же пункт меню должен быть в этом случае?

Если ответ зависит от версии, пожалуйста, объясните структуру каталогов в ArchLinux ISO, чтобы я мог определить значения для каждого ключа, например initd, linux, boot и т. д.

Спасибо.

решение1

Это довольно хорошо документировано на вики-сайте archlinux, с записями для каждого дистрибутива.https://wiki.archlinux.org/index.php/Мультизагрузочный_USB_накопитель#Arch_Linux

Вы можете использовать:

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
}

Вам необходимо настроить путь к iso-файлу.

Связанный контент