Atualização do kernel com o EXTLINUX no Debian

2

Eu gostaria de atualizar o kernel de estoque do Debian para um kernel compilado como um pacote .deb.

Executando o:

dpkg -i linux-image-x.x.Custom_amd64.deb

aciona o grub-update e, como eu vejo no sistema de arquivos, a criação do arquivo initrd.

Mas agora, como eu digo ao EXTLINUX para inicializar a partir do novo kernel?

    
por 473183469 12.02.2016 / 08:47

1 resposta

2

Não há nada diferente introduzido pela Debian: instale o extlinux como de costume com:

extlinux --install /boot/extlinux

verifique se a imagem do kernel está presente com o initrd correspondente;

crie um arquivo /boot/extlinux/extlinux.conf como:

default linux
timeout 1
label linux
linux ../vmlinuz-4.4.0
append initrd=../initrd.img-4.4.0 root=/dev/vda1 console=tty0 console=ttyS0,115200 ro quiet

label linux-stock
kernel ../vmlinuz-3.16.0-4-amd64
append initrd=../initrd.img-3.16.0-4-amd64 root=/dev/vda1 console=tty0 console=ttyS0,115200 ro quiet

observe que o caminho está em uma caixa na qual / boot não é uma partição própria (faz parte da / partition).

Se a imagem do kernel for muito grande, use a palavra-chave linux (não kernel).

    
por 15.02.2016 / 08:36