Bem, afinal o que resolveu meu problema foi: instale o pacote grub-pc. Isso substituirá o padrão fornecido com o Ubuntu 10.04.
Eu estou em um PC, então acho que está tudo bem.
Depois de compilar e construir com sucesso meu kernel principal (2.6. 32.25) sob o meu Ubuntu 10.04 com estes cabeçalhos I queria saber: como fazer este kernel na inicialização, para que eu possa escolher qual deles iniciar?
Eu tenho o GRUB2 (grup-install -v diz: 'GNU GRUB 0.97') instalado.
Eu tentei isso:
sudo make install
E tenho:
luky@ubuntu1004:/usr/src/linux-2.6.32.25$ sudo make install
sh /usr/src/linux-2.6.32.25/arch/x86/boot/install.sh 2.6.32.25 arch/x86/boot/bzImage \
System.map "/boot"
Aqui está minha pasta / boot:
luky@ubuntu1004:/boot$ ls
abi-2.6.32-24-generic System.map-2.6.32-24-generic
config-2.6.32-24-generic System.map-2.6.32.25
config-2.6.32.25 vmcoreinfo-2.6.32-24-generic
grub vmlinuz-2.6.32-24-generic
initrd.img-2.6.32-24-generic vmlinuz-2.6.32.25
memtest86+.bin
Eu NÃO gostaria de ter que alterar manualmente os arquivos de configuração do GRUB.
Bem, afinal o que resolveu meu problema foi: instale o pacote grub-pc. Isso substituirá o padrão fornecido com o Ubuntu 10.04.
Eu estou em um PC, então acho que está tudo bem.
Estou supondo que você tenha o grub2 instalado porque está executando o 10.04, em vez do legado do grub. Você precisará atualizar o grub seguindo as instruções aqui: link
Deve ser simples: sudo update-grub
Isso deve verificar novos kernels e fazer entradas no grub a partir das quais você deve inicializar.
Os kernels daquele local devem ser instalados, e não construídos. Eles já têm tudo o que é necessário em suas embalagens para aparecer no grub, etc.
Para construir um kernel principal e ainda obter um pacote .deb
adequado, veja as instruções aqui: link
Isso guiará você pelos pré-requisitos de construção, como transferir as configurações de tempo de criação e gerar o pacote. Se você não precisa alterar as configurações, consulte link para os kernels da linha principal pré-compilados. / p>
Para construir e instalar o kernel no Ubuntu ou em qualquer sistema baseado no Debian, é melhor usar o makepkg istead do make usual, make modules_install ....
makepkg --initrd linux-image linux-headers
warning: isso pode gerar um erro de permissão algumas vezes
Isso cria um par de arquivos .deb no diretório pai, que pode ser instalado como qualquer outro arquivo .deb. Não se preocupe com o grub, ele irá se configurar, se estiver usando o burg você deve executar o comando "sudo update-burg". Isso também garantirá que o arquivo initrd seja gerado corretamente