![Impossível atualizar entradas do grub2](https://rvso.com/image/1035887/Imposs%C3%ADvel%20atualizar%20entradas%20do%20grub2.png)
Instalei um Ubuntu Studio em uma das partições que tinha para usar o Gnome3.
O Grub2 que foi instalado por padrão no Ubuntu Studio alterou todo o /boot/grub/grub.cfg
arquivo criando seu próprio menu.
Até aqui sem problemas, tudo normal.
Acontece que ele escreveu no menu grub2 a nova entrada para o kernel do Ubuntu Studio e os outros SO's (windows e o Natty padrão com Unity), mas ainda existe a entrada para o kernel Gnome3 e é a entrada do menu Grub2 para usar o kernel Natty-Unity e o kernel Ubuntu-Natty não fazem nada.
Tentei editar o /boot/etc/grub.cgf
arquivo no Ubuntu Studio e nas instalações do Natty-Unity e toda vez que executo sudo update-grub2
ele escreve novamente a antiga entrada de menu que a instalação do Ubuntu Studio fez.
Tentei também usar a Grub-Customizer
GUI para alterar a entrada, mas não houve nenhum efeito quando tento atualizar o menu Grub2.
Existe alguma outra maneira de corrigir esse problema sem precisar editar uma entrada em /etc/grub.d
? Porque nofórum do Ubuntua explicação de como fazer isso não fica tão clara.
Por favor ajude. Desde já, obrigado.
Responder1
Estou tendo o que parece ser o mesmo problema, e tenho tido isso desde a primeira vez que o grub 2 foi implementado. não importa se eu executo sudo update-grub2/sudo update-grub ou uso o personalizador grub para fazer as alterações, não importa o que eu faça, eles sempre atualizam apenas o arquivo grub.cfg.new e não o arquivo grub.cfg, como o último data editada mostra.
Li em algum lugar que o GRUB 2 não lida bem com entradas vazias
https://answers.launchpad.net/grub-customizer/+question/175491
Eu tento manter o lançamento sempre novo e me pego voltando para o Grub 1, pois ele foi testado e funciona para as minhas necessidades. Eu entendo que o GRUB 2 é o futuro e mais poderoso e então sua versão legada, e realmente está pelo menos no papel, mas no que me diz respeito no momento não está pronto para o horário nobre. Desculpe não ter uma solução para você. Só queria dizer que você não está sozinho.
Vou esperar até que todos os problemas sejam resolvidos.
Responder2
Cada instalação do Ubuntu criará seu próprio menu Grub2 que será colocado no MBR sobrescrevendo os menus Grub2 dos outros Ubuntus em suas partições.
Então, decida qual Ubuntu será seu padrão, funcionando no Ubuntu e execute apenas sudo update-grub2 nessa instalação. Tenha o Grub Customizer instalado em seu Ubuntu padrão funcionando e use o menu Arquivo, opção Instalar no MBR.
As atualizações do kernel nos outros Ubuntus irão gerar um novo menu Grub2. Portanto, faça a atualização padrão do kernel do Ubuntu por último e use o Grub Customizer para restaurar o menu Grub modificado de volta ao MBR. Funciona para mim.
Cumprimentos.
Responder3
Não tenho certeza com o Ubuntu Studio, mas com o Ubuntu você precisa editar o arquivo de configuração padrão:
/etc/default/grub
Este arquivo então atualiza /boot/grub/grub.cfg quando você executa:
atualização-grub