Quando você instala o Windows, o Windows considera que é o único sistema operacional da máquina - ou pelo menos não conta para o Linux. Então, ele substitui o GRUB por seu próprio gerenciador de inicialização. O que você precisa fazer é substituir o carregador de inicialização do Windows pelo GRUB. Eu vi várias instruções para substituir o GRUB por meio de comandos do GRUB ou algo assim, mas para mim a maneira mais fácil é simplesmente chroot na sua instalação e executar o update-grub. O chroot é ótimo porque permite que você trabalhe na sua instalação real, em vez de tentar redirecionar as coisas aqui e ali. Está realmente limpo.
Veja como:
- Inicialize a partir do CD ao vivo.
- Determine o número da partição da sua partição principal. GParted pode
te ajude aqui. Eu vou assumir nesta resposta que é
/dev/sda2
, mas certifique-se de usar o número de partição correto para seu sistema! -
Monte sua partição:
sudo mount /dev/sda2 /mnt # make sure that sda2 is correct!
-
Ligue algumas outras coisas necessárias:
for i in /sys /proc /run /dev; do sudo mount --bind "$i" "/mnt$i"; done
-
chroot na sua instalação do Ubuntu:
sudo chroot /mnt
-
Neste ponto, você está na sua instalação, não no CD ao vivo e em execução como root. Atualizar o grub:
update-grub
Se você receber erros, vá para o passo 7. (Caso contrário, é opcional.)
-
Dependendo da sua situação, você pode ter que reinstalar o grub:
grub-install /dev/sda update-grub # I'm not sure if this is necessary, but it doesn't hurt.
-
Se tudo funcionou sem erros, então está tudo pronto:
exit sudo reboot
-
Neste ponto, você poderá inicializar normalmente.
Se você não conseguir inicializar normalmente e não fizer a etapa 7 porque não houve mensagens de erro, tente novamente com a etapa 7.
Às vezes, dar ao GRUB2 a configuração correta para suas partições não é suficiente, e você deve realmente instalá-lo (ou reinstalá-lo) no Master Boot Record, que a etapa 7 faz. A experiência de ajudar os usuários no bate-papo mostrou que a etapa 7 às vezes é necessária mesmo quando nenhuma mensagem de erro é exibida.