Restore Grub de um Live CD

- Postado em Linux
Inicie um live CD, é preferível que seja uma distribuição Debian-based.

Abra o terminal como root, em seguida você deve montar a partição do sistema (que você deseja reparar o boot), para isso você deve saber o nome dela. Use o GParted para lhe auxiliar. No meu caso a partição do meu sistema é a /dev/sda1. Primeiro criei uma pasta chamada nlinux ( # mkdir /nlinux), em seguida, montei meu sistema nela

# mount /dev/sda1 /nlinux

Depois disso entro nela me tornando root.

root@kubuntu:/# chroot /nlinux

Após esta etapa, tento listar as partições, e alguns erros ocorrem. Tentei iniciar os dados do disco, mas o sistema que foi carregado é o do Live CD por isso as mensagens.

# fdisk -l

cannot open /proc/partitions ou
message [mntent]: warning: no final newline at the end of /etc/fstab

As partições devem ser montadas
# mount /proc
# mount /sys
# mount /dev

Tente novamente, listando os discos.
# fdisk -l

Posteriormente atualize o sistema
# apt-get update

Caso o boot esteja montada em outra partição você deve montá-la.
#mkdir /boot

#mount /dev/sdboot /boot
(sdboot refere-se a partição que você instalou o boot)

# grub install
# update-grub
# ok

Pode ser que tenha esquecido algum detalhe. Faz um tempo que não uso distribuição baseada no Debian.



Fonte: http://howtoubuntu.org/how-to-repair-restore-reinstall-grub-2-with-a-ubuntu-live-cd

Tags: