Arch-Linux

如何配置 Syslinux 以從不同的分區或磁碟載入核心映像?

  • May 8, 2012

我正在使用 Syslinux 作為引導載入程序執行 Archlinux。現在核心映像和 initramfs 都在/boot裡面,所有的 Syslinux 東西(配置文件和模組)都在/boot/syslinux.

我計劃將 Syslinux 目錄移動到不同的分區,但我不知道如何修改配置,以便從不同的分區載入核心。

這是我提到的 Arch 的配置部分,我怎麼能告訴它在不同的分區中查找所有內容?

LABEL arch
MENU LABEL Arch Linux
LINUX /boot/vmlinuz-linux
APPEND initrd=/boot/initramfs-linux.img root=/dev/disk/by-label/RootFS rootflags=,relatime,user_xattr,barrier=1,data=ordered rootfstype=ext4 ro

ArchWiki 在 Syslinux 上的頁面來看,我想唯一可能的方法是**鍊式載入另一個 Syslinux-bootloader**,例如(未經測試

LABEL boot_hd2_2
MENU LABEL Boot second primary partition from thirth hard drive
COM32 chain.c32
APPEND hd2 2

Wherehd2,2還帶有 Syslinux 引導程式碼,採用通常的“從這裡引導核心”樣式。

(這有點笨拙,為什麼不直接使用 Grub2?)

引用自:https://unix.stackexchange.com/questions/38147