Saudações, linuxers.
Fiz uma presepada feia em meu PC que resultou num
Kernel Panic do Ubuntu 16.04 e, na tentativa de recuperar de diversas maneiras, acabei por corromper a MBR do Windows 10 (nem vou comentar esta parte - rs).
Tinha uma atualização de kernel disponível no Ubuntu e atualizei com driver NVidia proprietário habilitado. Detalhe: permiti a atualização, mesmo depois de não aconselhável por alguns moderadores do VOL! Teimoso...
ATENÇÃO: não faça isso, habilite o driver NVidia Open Source antes de atualizar o Kernel e reinicie. Aplique a atualização do kernel e reinicie o sistema como é indicado, teste seu sistema e se tudo estiver funcionando bem, reinstale o driver proprietário. E claro, reinicie novamente.
Bom, depois de muitas tentativas de recuperação, reinstalei o Ubuntu e após o "update-grub", o Windows não aparecia na listagem do Grub e não iniciava. O Grub até reconhece perfeitamente o bootloader do Windows, mas este não pode estar corrompido.
Como já sabia disso, parti pra recuperar sua inicialização (mas não foi fácil, como esse sistema é complicado e imprevisível). Depois de muitas pesquisas e aplicando as soluções disponíveis pela web, nada funcionava.
Mas, eu lembrei que eu paguei por este Windows. Mereço o suporte! :)
Recuperando a MBR
Foi no suporte da Microsoft que aprendi a recuperar a MBR do Windows de forma rápida e eficiente. Muito atencioso, o atendente indicou dar boot pelo DVD do Windows e acessar o prompt de comando (ok, já sabia) e aplicar uma única linha:
bootsect /nt60 ALL /force /mbr
E deu certo! Depois de vários comandos aplicados no prompt, somente este retornou sucesso na recuperação. Reiniciei o PC e lá estava o Windows.
Recuperando o Grub
Recuperei a inicialização do Ubuntu reinstalando o
Grub com a clássica dica:
Ou:
sudo mount -t ext4 /dev/sdaX /mnt # onde X é a partição do seu sistema
Finalizando:
sudo grub-install --root-directory=/mnt /dev/sda
Para quem não sabe, ao reinstalar a MBR o Windows deleta o Grub, por isso é necessário sua reinstalação. E após reinstalar o Grub, este precisa ser atualizado para que insira em sua listagem o bootloader do Windows.
No terminal do Ubuntu:
sudo update-grub
E tudo voltou ao normal. :)
Espero que seja útil!
É isso.
Nenhum comentário foi encontrado.