grub não pode carregar meu kernel recém-instalado

0

Eu precisava de um kernel em tempo real minimamente configurado, eu compilei um novo kernel com o menuconfig. Em primeiro lugar eu adicionei o patch rt ao novo diretório do kernel usando patch, e então corri o make menuconfig. Então eu adicionei o bzImage find dentro arch / x86 / boot / bzImage e os arquivos System.map para / boot.

Depois disso, executei o update-grub.

Aqui está o conteúdo do meu grub.cfg

O problema é que o novo kernel não pode ser carregado quando o grub avisa.

    
por Saman Tabatabaeian 28.02.2012 / 15:31

1 resposta

2

Altere o nome de bzImage para vmlinuz-kernel-version (vmlinuz-3.2.6 ou o que você tem).

Além disso, as versões do kernel (vmlinuz) devem começar com um número vmlinux-[0-9] , o update-grub, caso contrário, lançará um erro dpkg: error: version 'version-rt19' has bad syntax: version number does not start with digit (mensagem de erro usada com vmilinuz-version-rt19 )

Você provavelmente também precisará instalar os módulos

sudo make modules_install

E você provavelmente precisará fazer um initrd (dependendo do seu hardware), novamente altere "3.2.6" para sua versão do kernel

sudo update-initramfs -c -k 3.2.6

Em seguida, execute novamente o update-grub

sudo update-grub
    
por Panther 28.02.2012 / 18:13