[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Recuperar GRUB



Olá Fabiano,
Eu tentei editar o arquivo menu.lst e adicionar as entradas da partição sda6.. Mas o problema, conforme eu havia dito, é que quando tento acessa-la pelo menu do grub, aparece o erro:

Error 2: bad file or directory type

Copiei a entrada referente a esta partição do arquivo menu.lst que funcionava antes, e colei nesse novo arquivo e sempre aparece esse erro.. Por isso que eu tentei fazer uma outra instalação pra ver se o reconhecia corretamente.

O problema ta aí.. =/




Em 17/03/08, Fabiano Manoel de Andrade <fabianoma@gmail.com> escreveu:


Em Seg, 2008-03-17 às 15:27 -0300, Daniel escreveu:

> 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

        Não era necessário você instalar um outro linux somente para obter a
entrada de boot para seu linux na partição sda6. Editando o
arquivos /boot/grub/menu.lst e adicionando a entrada para essa partição
você poderia dar boot por ela.


> 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...

        Claro, via chroot não vai ter nada montado mesmo. Afinal você não deu
boot do kernel dessa partição então os dispositivos não existem.

> # 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á. **

        Você removeu quando instalou o outro carregador de boot.

>
> 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: