Impossível atualizar entradas do grub2

Impossível atualizar entradas do grub2

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.cfgarquivo 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.cgfarquivo no Ubuntu Studio e nas instalações do Natty-Unity e toda vez que executo sudo update-grub2ele escreve novamente a antiga entrada de menu que a instalação do Ubuntu Studio fez.
Tentei também usar a Grub-CustomizerGUI 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

informação relacionada