O Ubuntu 16.04 update-grub não atualiza o grub.cfg, mas o menu.lst

0

Depois de ficar preso no kernel 4.4.0-22 por algum tempo, eu atualizei manualmente hoje, mas descobri que update-grub não atualiza meu arquivo grub.cfg, mas meu arquivo menu.lst. Depois de executar manualmente o grub-mkconfig -o /boot/grub/grub.cfg, ele foi atualizado e eu tive o novo kernel. Isso me deixou um pouco desconfiado e eu verifiquei minha versão do grub:

Ii grub 0.97-29ubuntu68 amd64 GRand Unified Bootloader (Legacy version)
Ii grub-common 2.02~beta2-36ubuntu3.7 amd64GRand Unified Bootloader (common files)
Rc grub-legacy-ec2 0.7.7~bzr1212-0ubuntu1 all Handles update-grub for ec2 instances
Rc grub-pc 2.02~beta2-36ubuntu3 amd64 GRand Unified Bootloader, version 2 (PC/BIOS version)

Parece que ainda usa o grub e não o grub2 por algum motivo. Eu também sou capaz de instalar o grub2-common a partir do gerenciador de pacotes. Agora, como faço para corrigi-lo para usar o comando update correto? Eu apenas instalei o grub2-common? Pergunto isso, porque não tenho certeza absoluta e não quero estragar minha instalação. Não consigo acessar a máquina fisicamente por pelo menos mais um mês. No final, eu gostaria de mudar para a faixa HWE para ter um kernel mais atual, mas para isso eu quero ter certeza de que o update-grub funcione.

Obrigado pela ajuda!

    
por Patrick 17.02.2017 / 16:20

1 resposta

1

remover o antigo e reinstalar o novo no sda

sudo apt-get purge grub grub-pc grub-common
sudo mv /boot/grub /boot/grub_backup
sudo mkdir /boot/grub
sudo apt-get install grub-pc grub-common
sudo grub-install --recheck /dev/sda
sudo update-grub
    
por oldfred 17.02.2017 / 17:16