2

это моя первая установка ArchLinux, и я пытаюсь запустить ядро linux-ck на моем ArchLinux (в качестве гостя VirtualBox), который использует загрузчик Gummiboot. В соответствии с этим руководством я установил 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 . Однако после перезагрузки uname -r прежнему дает мне 3.12.8-1-ARCH и dmesg | grep scheduler сообщает мне, что « [ 0.520294] I/O scheduler bfq not found ».

В соответствии с этим, кажется, что загрузчик должен быть осведомлен о новом ядре, однако даны инструкции только для grub. У меня нет особой причины продолжать использовать gummiboot вместо grub, но я боюсь, что попытка установить grub сейчас испортит мою систему. Итак, вопрос в том, как заставить gummiboot узнать (и загрузить) ядро ck? Как можно безопасно заменить gummiboot на grub? Заранее спасибо!

1 ответ1

3

Хорошо, я нашел решение ... Мне пришлось создать новую запись в /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.

Я надеюсь, что это может помочь другим.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .