使用 Syslinux 修改参数和内核映像后内核无法加载

使用 Syslinux 修改参数和内核映像后内核无法加载
# Config file for Syslinux -
# /boot/syslinux/syslinux.cfg

LABEL arch
    MENU LABEL Arch Linux
    LINUX ../vmlinuz-linux
    APPEND root=/dev/sda3 rw
    INITRD ../initramfs-linux-ck.img

LABEL archfallback
    MENU LABEL Arch Linux Fallback
    LINUX ../vmlinuz-linux
    APPEND root=/dev/sda3 rw
    INITRD ../initramfs-linux-fallback.img

我刚刚更改了arch配置以加载 CK 映像。然而,启动时,fsck失败,抱怨/dev/sda3找不到。这很奇怪,因为archfallback像往常一样正确加载。

另外,我应该添加参数elevator=bfq.我应该用新的 APPEND 行来做到这一点吗?

编辑:我刚刚看到还有一个vmlinuz-linux-ck.我会尝试并报告回来。内核参数问题仍然存在。

答案1

对于遇到同样问题的人来说,这是正确的配置方法:

LABEL arch
    MENU LABEL Arch Linux
    LINUX ../vmlinuz-linux-ck
    APPEND elevator=bfq
    APPEND root=/dev/sda3 rw
    INITRD ../initramfs-linux-ck.img

正如 ArchWiki 中所述,要检查 BFQ/BFS 调度程序是否已加载,您必须检查dmesg | grep scheduler.

相关内容