Como faço para exibir o menu GRUB ao iniciar meu sistema de inicialização dupla?

4

Recentemente instalei o Ubuntu 10.10 e selecionei uma opção errada ao instalá-lo.

Agora o problema é que minha máquina inicializa diretamente o Ubuntu e nem sequer mostra o menu do grub.

Como instalo o menu do grub?

E como adiciono o Windows Vista ao menu do grub?

Isso é o que eu tentei.

sudo grub

> root (hd0,0)

> setup (hd0)

Error 17: Cannot mount selected partition

Eu não sei o que está errado aqui e tenho certeza de que não limpei minha partição do Windows.

Editar:

sudo update-grub

Generating grub.cfg ...  
Found linux image: /boot/vmlinuz-2.6.35-22-generic  
Found initrd image: /boot/initrd.img-2.6.35-22-generic  
Found memtest86+ image: /boot/memtest86+.bin  
ls: cannot access /media/BC54B2C654B282A6/boot  
Boot: No such file or directory  
done 
sudo os-prober

ls: cannot access /media/BC54B2C654B282A6/boot  
Boot: No such file or directory  

Obrigado.

    
por Searock 04.12.2010 / 16:16

2 respostas

5

Eu tentei usar sudo update-grub e sudo os-prober , mas não tive sorte.

Então é isso que eu fiz.

sudo gedit /etc/default/grub e colocou um comentário # na frente da linha GRUB_HIDDEN_TIMEOUT=0 .

Então eu atualizei meu grub para que eu não precise pressionar left shift para que o grub apareça usando sudo update-grub .

Após atualizar o grub, eu abri o grub.cfg usando o comando sudo gedit /boot/grub/grub.cfg .

e adicionado

menuentry "Windows Vista" {

set root='(hd0,1)'

chainloader +1

}

entre ### BEGIN /etc/grub.d/40_custom ### e ### END /etc/grub.d/40_custom ###

E não se esqueça de salvar o arquivo.

Estou marcando esta resposta como wiki da comunidade caso alguém queira adicionar ou modificar esta postagem.

Editar para atualizar:

Enquanto isso (2013), temos uma ferramenta GUI para reparar / reinstalar o grub: Reparo de inicialização .

Para usá-lo, siga um destes procedimentos:

  • Crie um CD / USB ao vivo de Ubuntu Secure Remix , que é um Ubuntu ao vivo com ferramentas de resgate complementares , inicialize a partir disso e use Reparo de inicialização .

  • Se você já tem um live iso regular do Ubuntu, crie um live usb com UNetbootin , faça boot ao vivo a partir dele e instale o Boot Reparar

  

sudo add-apt-repositório ppa: yannubuntu / boot-repair & amp; & amp; sudo apt-get   atualizar

     

sudo apt-get instalar -y boot-repair & amp; & amp; boot-repair & amp;

(Mas apt-get update em um USB ao vivo pode envolver atualizações que levam algum tempo - e também são inúteis se o live usb não for persistente - então eu recomendo a primeira solução.)

Usar Reparo de inicialização para corrigir / reinstalar o GRUB é simples, basta escolher a opção de reparo padrão / recomendada; mais detalhes aqui .

    
por Searock 20.02.2013 / 11:11
3

A primeira parte é que o menu GRUB está lá, apenas se esconde, mas a tecla left-shift durante a inicialização o traz para cima (como descrito em Como chegar ao menu do GRUB na inicialização? (óbvio, não?)).

A segunda parte é que update-grub deve executar os-prober e encontrar sua inicialização do Windows e carregá-la em cadeia. A saída do update-grub seria útil para descobrir o que não está acontecendo corretamente.

    
por msw 04.12.2010 / 16:37

Tags