Impossível atualizar as entradas do grub2

0

Eu instalei um Ubuntu Studio em uma das partições que eu usei para usar o Gnome3. O Grub2 que foi instalado pelo Ubuntu Studio padrão mudou todo o arquivo /boot/grub/grub.cfg criando seu próprio menu.
Até aqui não há problema, tudo está normal.
A coisa é que ele escreveu no menu grub2 a nova entrada para o kernel do Ubuntu Studio e os outros SO's (windows e o padrão Natty com Unity) mas ainda existe a entrada para o kernel do Gnome3 e é a entrada do menu Grub2 para usar o kernel do Natty-Unity e o kernel do Ubuntu-Natty não fazem nada.
Eu tentei editar o arquivo /boot/etc/grub.cgf no Ubuntu Studio e nas instalações do Natty-Unity e toda vez que eu corro sudo update-grub2 ele escreve de volta a entrada do menu antigo que a instalação do Ubuntu Studio fez.
Eu tentei também usar o Grub-Customizer GUI para alterar a entrada, mas não há nenhum efeito quando tento atualizar o menu do Grub2. Existe alguma outra maneira que eu possa corrigir este problema sem ter que editar uma entrada em /etc/grub.d ? Porque no fórum do ubuntu a explicação de como fazê-lo não é tão clara.
Por favor ajude. Desde já, obrigado.

    
por fejao 04.08.2011 / 13:39

3 respostas

1

Eu estou tendo o que parece ser o mesmo problema, e tenho tido desde a primeira vez que o grub 2 foi implementado. não importa se eu rodar o sudo update-grub2 / sudo update-grub ou usar o grub customizer para fazer as mudanças, não importa o que eu faça, elas sempre atualizam o arquivo grub.cfg.new e não o arquivo grub.cfg, como o último data editada mostra.

Eu li em algum lugar que o GRUB 2 não lida bem com entradas vazias

link

Eu tento manter o lançamento sempre novo e me vejo voltando ao Grub 1 já que ele é testado e funciona para as minhas necessidades . Eu entendo que o GRUB 2 é o futuro e mais poderoso e, em seguida, sua versão legada, e é realmente pelo menos no papel, mas tanto quanto eu estou preocupado com o presente não está pronto para o horário nobre. Desculpe por não ter uma correção para você. Só queria dizer que você não está sozinho.

Vou esperar até que todas as dobras sejam resolvidas.

    
por Wolver1n3 22.01.2012 / 05:19
0

Cada instalação do Ubuntu criará seu próprio menu do Grub2, que será colocado no MBR sobrescrevendo os menus do Grub2 dos outros Ubuntus em suas partições.

Então, decida qual Ubuntu será o seu Ubuntu padrão, e só execute o sudo update-grub2 nessa instalação. Tenha o Grub Customizer instalado em seu Ubuntu padrão e funcional e use o menu File, opção Install to MBR.

As atualizações do kernel no outro Ubuntus irão gerar um novo menu do Grub2. Então, faça sua atualização padrão do kernel do Ubuntu funcionar e use o Grub Customizer para restaurar o menu modificado do Grub de volta ao MBR. Isso funciona para mim.

Atenciosamente.

    
por grahammechanical 04.08.2011 / 16:28
0

Não tenho certeza sobre o Ubuntu Studio, mas com o Ubuntu você precisa editar o arquivo de configuração padrão:

% bl0ck_qu0te%

Este arquivo atualiza o /boot/grub/grub.cfg quando você executa:

% bl0ck_qu0te%     
por cprofitt 22.01.2012 / 05:32