Re: Recuperar GRUB
OK.. Tentarei descrever detalhadamente o problema e os passos que já tentei para resolve-lo.
Tenho 3 instalações do Debian no meu HD como podem ver abaixo:
debian:/home/daniel# fdisk -l
Disk /dev/sda: 250.0 GB, 250059350016 bytes
255 heads, 63 sectors/track, 30401 cylinders
Units = cilindros of 16065 * 512 = 8225280 bytes
Dispositivo Boot Start End Blocks Id System
/dev/sda1 * 1 2550 20482843+ 7 HPFS ou NTFS
/dev/sda2 2551 18355 126953662+ b W95 FAT32
/dev/sda3 18356 19571 9767520 83 Linux
/dev/sda4 19572 22015 19631430 5 Estendida
/dev/sda5 19572 19583 96358+ 82 Linux swap / Solaris
/dev/sda6 19584 20799 9767488+ 83 Linux
/dev/sda7 20800 22015 9767488+ 83 Linux
Dessas 3, a ultima instalação q eu fiz foi na partição sda6. Portanto o GRUB foi instalado por ultimo a partir desta partição. Então fui tentar instalar o GFXBoot, e seguindo o tutorial removi o grub e instalei o grub-gfxboot, fiz a configuração q queria e fui tentar instalar o grub. Quando digitei 'grub-install /dev/hda' ele apareceu o erro:
The file /boot/grub/stage1 not read correctly"
Aí então reiniciei o computador, e pra minha sorte abriu o grub de uma outra partição, da sda7 que foi a penultima instalação que eu fiz.. Mas no menu de opção não aparece a opção para entrar na partiçao sda6.
Então resolvi fazer a instalação do Kubuntu na partição sda7 para ver se durante a instalação o grub reconhecia minha partiçao sda6 e pronto, resolvia meu problema. Mas para minha infelicidade ao final da instalação até apareceu no menu o acesso a partiçao sda6 mas quando tento acessa-la aparece:
Error 2: bad file or directory type
Agora estou escrevendo isso usando o debian instalado na sda3. Vou tentar instalar o grub novamente a partir do sda6:
# mount /dev/sda6 /mnt
# chroot /mnt
# grub-install /dev/sda
/dev/sda: Not found or not a block device.
# ls /dev | grep s
# ls /dev | grep ^s
sequencer
shm
smpte0
smpte1
smpte2
smpte3
sndstat
stderr
stdin
stdout
Veja que não existe nenhum 'sda' dentro de /dev...
# grub
grub> find /boot/grub/stage1
(hd0,2)
(hd0,6)
** Não sei porque não aparece (hd0,5) que é da partição sda6, porque o arquivo stage1 inda existe lá. **
Brivaldo,
Como você pediu, acessando de outra partição, esse é o retorno dos comandos que pediu:
# cat /etc/mtab
/dev/sda3 / ext3 rw,errors=remount-ro 0 0
tmpfs /lib/init/rw tmpfs rw,nosuid,mode=0755 0 0
proc /proc proc rw,noexec,nosuid,nodev 0 0
sysfs /sys sysfs rw,noexec,nosuid,nodev 0 0
procbususb /proc/bus/usb usbfs rw 0 0
udev /dev tmpfs rw,mode=0755 0 0
tmpfs /dev/shm tmpfs rw,nosuid,nodev 0 0
devpts /dev/pts devpts rw,noexec,nosuid,gid=5,mode=620 0 0
# cat /etc/fstab
# /etc/fstab: static file system information.
#
# <file system> <mount point> <type> <options> <dump> <pass>
proc /proc proc defaults 0 0
/dev/sda3 / ext3 defaults,errors=remount-ro 0 1
/dev/sda5 none swap sw 0 0
/dev/hdd /media/cdrom0 udf,iso9660 user,noauto 0 0
/dev/hdc /media/cdrom1 udf,iso9660 user,noauto 0 0
/dev/fd0 /media/floppy0 auto rw,user,noauto 0 0
Espero que possa me ajudar.
Obrigado.
Em 17/03/08, Brivaldo Junior <condector@debian-ms.org> escreveu:
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Caro Daniel,
Você está usando um CD de boot com outra distribuição não é? no
debian seu HD era reconhecido como SDA também? Outra coisa são as
modificações de unidade de acesso, veja em:
# cat /etc/mtab
e veja se bate com as informações de:
# cat /etc/fstab
Feito isso, de um retorno para os próximos passos.
Abraços,
Brivaldo Jr (condector)
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.6 (GNU/Linux)
Comment: http://firegpg.tuxfamily.org
iD8DBQFH3paItw0/3sq6gvcRAoSGAJ0dSX6RTJbP4lkIB5dLkDuV229GPACdFqTB
IeNvIvVM4MPXYLI5e3CB4Bk=
=cWaX
-----END PGP SIGNATURE-----
Reply to: