quarta-feira, 6 de março de 2013

GNU/Linux - Restaurando o GRUB


Galera, vai aí uma dica do professor Danny.... valeu Danny...

Para restaurar o menu de inicialização do grub,
após ter removido o windows ou outr sistema operacional e instalado o linux
devemos relizar os seguintes passos:

$ su

Para entrar como superusuário. Quem utilizar o ubuntu por exemplo, deve preceder os comandos com o comando sudo.

# fdisk -l

Para verificar qual partição contem o sistema operacional de interesse. Por exemplo: se no seu disco existem dois sistemas GNU/Linux (ou windows) instalado, a lista mostrará:

Dispositivo Boot      Start         End      Blocks   Id  System
/dev/sda1   *           1       14796   118847488   83  Linux
/dev/sda2           14797       30402   125348865    5  Estendida
/dev/sda5           30142       30402     2085888   82  Linux swap / Solaris
/dev/sda6           15299       30142   119230464   83  Linux
/dev/sda7           14797       15298     4031488   82  Linux swap / Solaris

Vemos que o outro sistema (o que não tem o símbolo *, isto é /dev/sda6) é o de interesse. Então, entremos com o comando:

# mount -t /dev/sda6 /mnt

Para Montar a partição (no meu caso é sda6 com sistema de arquivos ext4, basta o usuário trocar se for o caso) ou então, se quiser fazer pela interface gráfica, apenas acesse a partição de preferência (para montá-la) através do nautilus ou outro explorador de diretórios.

Agora, deve-se instalar novamente o GRUB, na MBR, com o comando:

# grub-install --root-directory=/mnt /dev/sda6

Basta agora atualizar o grub, que deve encontrar todos os sistemas instalados na máquina, com o comando:

# update-grub (atualizar o grub)


O que gerará uma lista do tipo:

Generating grub.cfg ...
Found background image: /usr/share/images/desktop-base/desktop-grub.png
Found linux image: /boot/vmlinuz-2.6.32-5-686
Found initrd image: /boot/initrd.img-2.6.32-5-686
Found Ubuntu 12.10 (12.10) on /dev/sda6
done

Basta reiniciar a máquina e pronto!!!