Re: Grub -- error 15
Reinstala, apartir do próprio live CD, o grub. Segue abaixo 2 formas:
---------------------------------------------------------------------------------------------------------------------------
PRIMEIRA: Caso o live CD tenha o grub instalado (Exemplo: Ubuntu 8.04)
---------------------------------------------------------------------------------------------------------------------------
$ sudo grub # iniciar a interface do grub
> find /boot/grub/stage1 # encontrar o hd para o boot
(hdX,Y) # resposta do sistema
> root (hdX,Y) # usar hdX,Y como raiz
> setup (hd0) # instalar grub com essas configurações
> quit # sair do grub
Reboota e pronto
-------------------------------------------------------------------------------------------------------------
SEGUNDA: Caso o live CD não tenha o grub instalado por padrão
-------------------------------------------------------------------------------------------------------------
root@ubuntu:~# sudo su - # virar root
root@ubuntu:~# mount -t ext3 /dev/hda1 /mnt # monta a patição hda1 como ext3 no /mnt
root@ubuntu:~# mount --bind /dev /mnt/dev # monta o /dev do sistema (live-CD) no /dev do HD
root@ubuntu:~# mount --bind /proc/ /mnt/proc # monta o /proc do sistema (live-CD) no /proc do HD
root@ubuntu:~# chroot /mnt # enjaula o HD, agora o / é o / do HD
ubuntu:/# grep -v rootfs /proc/mounts > /etc/mtab # gera o /etc/mtab
ubuntu:/# grub-install --recheck /dev/hda # instala o grub e confere o devices.map
ubuntu:/# exit # Sai do Root (Obrigatoriamente)
ps.: Para a segunda opção, no caso de o CD for o live do slack vc deve por a opção boot: test26.s
Essa opção de boot e outras são mostradas quando pressiona-se a tecla F3 no prompt do cd.
Após o boot ele pedirá para selecionar um teclado, apenas pressione ENTER para o teclado padrão.
No login aperte a tecla ENTER novamente, ele te disponibilizará um shell como root.
Em seguida prossiga a recuperação do GRUB normalmente como no live-CD do Ubuntu.
Reboot e pronto
Abraços,
--
Luis Augusto Silva Lima
Sumatec Informática
(27)9962-2194
Reply to: