Eu finalmente consegui consertar a inicialização usando o utilitário Boot-Repair .
Acabei de instalar o Ubuntu 12.04 usando uma partição diferente para o / boot (não sei por que exatamente eu fiz isso, lembrei-me de ler em algum lugar na web sobre isso). O problema é que depois dessa operação, o grub não está aparecendo na inicialização, então o computador é carregado diretamente no Windows. As partições disponíveis no meu disco rígido se parecem com isso:
O que devo fazer para exibir o grub na inicialização? Eu procurei por este tipo de problemas na internet (incluindo este site) e descobri que eu poderia inicializar usando um live cd e instalar um programa chamado Boot-Repair e tentar usá-lo para corrigir o problema. Eu também estou pensando em inicializar usando o live cd e de um terminal para reinstalar o grub usando outra partição (o principal / dev / sda eu suponho).
O que você acha? Qual é a solução adequada para esta situação? Talvez a edição do arquivo de configuração do grub seja outra opção (não sei exatamente como, mas poderia funcionar)?
EDITAR:
Como uma conexão com a Internet não estava disponível para que eu pudesse instalar o Reparo de inicialização, o que fiz foi o seguinte:
Neste ponto, a atualização do grub disse que detectou duas imagens linux, um dos grátis e outro sistema Windows. Eu pensei que estava tudo bem, então eu reiniciei o computador. Mas quando o grub aparece, há apenas duas opções para selecionar, o dos livre e as janelas.
O que eu fiz de errado?
Eu finalmente consegui consertar a inicialização usando o utilitário Boot-Repair .
Tente isto:
Instale o GRUB especificando a partição de inicialização assim:
sudo mount /dev/sdaN /mnt
sudo grub-install –boot-directory=/mnt/boot /dev/sda
assumindo que /dev/sda
é sua unidade principal e N
é o número da partição /boot
.
Se não funcionar tente o método de reparo de inicialização listado em outro lugar .
Espero que isso ajude
Eu acredito que você tenha respondido a sua própria pergunta. / dev / sda é o registro mestre de inicialização da sua unidade. Se na instalação você escolheu instalar o GRUB na partição / boot (/ dev / sda?), Então o bootloader do Windows ainda permanece no MBR. É por isso que ele é inicializado diretamente no Windows. O bootloader que já está instalado no MBR é aquele que sua bios vai lançar. Depois de instalar o GRUB em / dev / sda e executar sudo update-grub
, todos os sistemas operacionais instalados devem ser adicionados ao menu GRUB. Então apenas reinicie e seu menu GRUB deverá aparecer automaticamente.