使用 Gummiboot 在 ArchLinux 上启用 linux-ck 内核

使用 Gummiboot 在 ArchLinux 上启用 linux-ck 内核

这是我第一次安装 ArchLinux,我尝试在使用 Gummiboot 引导加载程序的 ArchLinux 上运行 linux-ck 内核(作为 VirtualBox 客户机)。根据指南,我已经安装了linux-ck-ivybridge virtualbox-ck-guest-modules-ivybridge软件包,然后我添加了elevator=bfq内核参数,/boot/loader/entries/arch.conf所以现在看起来像这样:

# cat /boot/loader/entries/arch.conf 
title   Arch Linux
linux   /vmlinuz-linux
initrd  /initramfs-linux.img
options root=/dev/sda1 rw quiet elevator=bfq

然后我运行了gummiboot update。但是,在 rebbot 之后,uname -r仍然提示3.12.8-1-ARCHdmesg | grep scheduler[ 0.520294] I/O scheduler bfq not found”。

根据,似乎需要让引导加载程序了解新内核,但是只给出了针对 grub 的说明。我没有特别的理由继续使用 gummiboot 而不是 grub,但我担心现在尝试安装 grub 会弄乱我的系统。所以问题是,我如何才能让 gummiboot 了解(并加载)ck 内核?或者,我如何才能安全地用 grub 替换 gummiboot?提前致谢!

答案1

好的,我找到了解决方案...我必须创建一个新的条目,/boot/loader/entries/如下所示:

title   Arch Linux CK
linux   /vmlinuz-linux-ck
initrd  /initramfs-linux-ck.img
options root=/dev/sda1 rw quiet elevator=bfq

现在uname -r报道3.12.8-1-ck

dmesg | grep scheduler报告BFS CPU scheduler v0.444 by Con Kolivas.

我希望这可以帮助其他人。

相关内容