O kernel padrão está faltando no menu do grub 1

2

Eu tenho o Ubuntu 11.04 dual boot com o xp. Eu atualizei para o natty do ubuntu 10.11 usando o comando do-release-upgrade alguns meses atrás.

O gerenciador de atualização pediu algumas atualizações, incluindo o pacote "linux-headers-2.6.38-11". Eu instalei este pacote então.

Eu usei o comando uname -r . Diz que a versão atual em execução é 2.6.36.

Pelo comando grub-install -v eu vim a saber que estou usando apenas o legado do grub, não o grub 2

Então eu tentei sudo update-grub e verifiquei que o arquivo menu.lst tem uma entrada para todos os kernels disponíveis no disco local. /boot/grub/menu.lst contém os dois núcleos 2.6.36 & amp; 2.6.38 e algumas outras entradas.O conteúdo do menu.lst é aqui

Mas ao reiniciar o menu do grub não mostra a versão mais nova do kernel. Como fazer o kernel 2.6.38-11 genérico como kernel padrão?

  1. Mesmo que o grub 2 seja padrão para natty, eu não tinha. Por quê?

  2. Quais são as coisas que devo verificar antes do meu futuro upgrade (para o ubuntu 11.11)?

  3. Como fazer um kernel (neste caso 2.6.38-11 genérico) como kernel padrão?

por Siva Sankaran 26.09.2011 / 16:19

2 respostas

1

De acordo com o seu menu.lst, o Ubuntu 11.04, kernel 2.6.38-11-generic é a primeira e a opção padrão. Normalmente, se você instalou originalmente uma versão do Ubuntu anterior à 9.10, ela usava o legado do grub, e o processo de atualização deixaria isso em vigor. Eu também noto que o seu menu.lst tem uma opção para carregar em cadeia o grub2, então parece que você de alguma forma conseguiu tanto o grub legado quanto o grub2 instalado, o que não é permitido. Você instalou manualmente o grub-legacy com um live-d?

Neste ponto, sugiro tentar remover todos os vestígios de legado do grub e reinstalar o grub2:

sudo rm -fr /boot/grub
sudo apt-get install --reinstall grub-pc
sudo update-grub

Durante a etapa de reinstalação, você deve receber um menu com um fundo azul pedindo para você verificar em quais unidades o grub deve ser instalado. Certifique-se de que sua unidade de inicialização esteja selecionada. Se você não obtiver essa tela, poderá forçá-la executando sudo dpkg-reconfigure grub-pc .

    
por psusi 26.09.2011 / 17:38
0

O GRUB 2 é capaz de detectar automaticamente vários sistemas operacionais e configurações automáticas, enquanto o GRUB 1 não é.

    
por urben 14.07.2017 / 20:16