Ativando o kernel linux-ck no ArchLinux com o Gummiboot

2

esta é a minha primeira instalação do ArchLinux e eu tento executar o kernel linux-ck no meu ArchLinux (como um convidado do VirtualBox) que está usando o gerenciador de inicialização Gummiboot. De acordo com este guia, instalei linux-ck-ivybridge virtualbox-ck-guest-modules-ivybridge packages, depois adicionei elevator=bfq kernel parameter para /boot/loader/entries/arch.conf , então agora é assim:

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

Então eu corri gummiboot update . No entanto, após o rebote, uname -r ainda me dá 3.12.8-1-ARCH e dmesg | grep scheduler me diz " [ 0.520294] I/O scheduler bfq not found ".

De acordo com isto , parece que o gerenciador de partida precisa estar ciente da novo kernel, no entanto instruções para grub só são dadas. Eu não tenho nenhuma razão particular para continuar usando o gummiboot ao invés do grub, mas temo que tentar instalar o grub agora estragaria o meu sistema. Então a questão é, como eu posso tornar o gummiboot ciente (e carregar) o kernel do ck? Alternativamente, como posso substituir com segurança gummiboot com grub? Obrigado antecipadamente!

    
por lviggiani 20.01.2014 / 22:21

1 resposta

3

Ok, achei a solução ... Eu tive que criar uma nova entrada em /boot/loader/entries/ para ficar assim:

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

e agora uname -r relatórios 3.12.8-1-ck

e dmesg | grep scheduler relatórios BFS CPU scheduler v0.444 by Con Kolivas.

Espero que isso ajude os outros.

    
por 20.01.2014 / 22:33

Tags