Problemas com o Grub2

Iniciado por Guas, 23 de Março de 2010, 20:18

tópico anterior - próximo tópico

Guas

Boa noite.

Estou tentando instalar o Windows Seven junto com o Ubuntu 9.10 e estou com problemas com o grub.
Após instalar ambos e reiniciar o computador aparece a mensagem "error: unknown filesystem   grub rescue>".
Já tentei diversas soluções: estas do site do ubuntu, nenhuma funcionou, esta do mesmo site também não e as quatro primeiras deste tópico idem.

No prompt que aparece depois do erro no carreagamento do grub, se seu digito "ls (hd0,3)" (o Ubuntu está instalado em sda3) reaparece a mensagem "unknown filesystem", o mesmo ocorre com todas as outras partições.
Já usando o live CD, quando eu uso update-grub é retornado a mensagem "grub-probe: error: cannot find a device for /."

Alguem sabe como eu resolvo isto??

Obrigado. Até mais.

jeflui

Eu consegui fazer o dual boot do Windows 7 e o Ubuntu sem maiores problemas usando o grub versão 1.

Guas

No caso do Ubuntu que estou instalando (9.10) ele vemo com o grub2.
Eu até tentei instalar a versão 1, mas não mudou muito, apenas começou a aperecer error 18 no lugar de unknown filesystem.

jeflui

Coloca aqui a saída de:
sudo fdisk -l
e a conf do grub.

Guas

Código ("fdisk") Selecionar
255 heads, 63 sectors/track, 9733 cylinders
Unidades = cilindros de 16065 * 512 = 8225280 bytes
Identificador do disco: 0x17941794

Dispositivo Boot Início Fim Blocos Id Sistema
/dev/sda1   *           1          13      102400    7  HPFS ou NTFS
A partição 1 não termina no limite do cilindro.
/dev/sda2              13        4256    34076672    7  HPFS ou NTFS
A partição 2 não termina no limite do cilindro.
/dev/sda3            4256        9734    44003736    5  Estendida
A partição 3 não termina no limite do cilindro.
/dev/sda5            4256        6687    19530472+  83  Linux
/dev/sda6            6687        6818     1048792+  82  Linux swap / Solaris
/dev/sda7            6818        9734    23424376+   7  HPFS ou NTFS


Onde eu obtenho a conf do grub??

Guas

Boa Tarde. Consegui uma pequena mudança, segui estes passos na wiki do ubuntu:
ubuntu@ubuntu:~$ sudo mkdir /mnt/dev
ubuntu@ubuntu:~$ sudo mount /dev/sda5 /mnt
ubuntu@ubuntu:~$ sudo mount --bind /dev /mnt/dev
ubuntu@ubuntu:~$ sudo chroot /mnt
root@ubuntu:/# update-grub
Generating grub.cfg ...
Found linux image: /boot/vmlinuz-2.6.31-14-generic
Found initrd image: /boot/initrd.img-2.6.31-14-generic
Found memtest86+ image: /boot/memtest86+.bin
grep: /proc/mounts: Arquivo ou diretório não encontrado
Cannot find list of partitions!
done
root@ubuntu:/# grub-install /dev/sda
Installation finished. No error reported.
This is the contents of the device map /boot/grub/device.map.
Check if this is correct or not. If any of the lines is incorrect,
fix it and re-run the script `grub-install'.

(hd0) /dev/sda
root@ubuntu:/# exit
ubuntu@ubuntu:~$ sudo umount /mnt/dev
ubuntu@ubuntu:~$ sudo umount /mnt



É dito na wiki para ignorar a mensagem "Cannot find list of partitions!", então eu fiz o resto e reiniciei o computador. Continua não funcionando.

jeflui

Se fosse o grub versão 1 você iria editar o /boot/grub/menu.lst e colocar a conf abaixo, se tiver a chance de instalar  a versão 1 grande chance de funcionar.
O grub 2 ainda não fiz na prática mas acredito que seja o procedimento abaixo que vou te passar:
Edite o arquivo /etc/grub.d/30_otheros
e adicone:

menuentry "Microsoft Windows" {
set root=(hd0,1)
chainloader +1
}

Depois
update-grub2
Teste agora, mesmo com o procedimento que você fez da wiki não consegue nem iniciar o Ubuntu?

Guas

#7
Oi.

Não dá para acessar nenhum dos sistemas, o grub dá erro antes da tela de escolha.

Eu tentei usar o Super Grub Disk para entrar no Ubuntu, sem sucesso.
Parece que o grub não consegue reconhecer o tipo de formatação da partição. Quando digito o comando ls -l no SGD ele lista as partições do HD todas com o erro "Filesystem cannot be accessed".

Até mais.


Guas

Oi. Resolvi o problema.

Eu havia esquecido de meniconar aqui, não achava que teria algo haver com o problema, mas alguns dias atrás devido a uma queda de energia o meu HD parou de funcionar, mas eu consegui resolver desativando a opção LBA/Large Mode no Setup. Eu pesquisei na internet, e pelo que eu lí, com esta opção desabilitada a BIOS é incapaz de acessar posições superiores a 500MB no HD. Eu criei então um partição sepeatada para o boot no inicio do HD e agora o grub funciona normalmente.

É isso ai: problema resolvido. Obrigado pela atenção, jeflui e clodoaldops.