Ajuda: Instalar GRUB na MBR

Iniciado por willrock22, 17 de Outubro de 2008, 22:39

tópico anterior - próximo tópico

willrock22

Boa noite amigos!

Estou com um problema na hora de instalar o grub na MBR do hd. Quando eu dou o comando:
$ grub-install /dev/hda, aparece uma msg de erro : Not found or not a block device, sendo que meu hd é IDE comun.
Esta é a ultima etapa do tutorial de como colocar um visual no grub:
http://www.guiadohardware.net/dicas/instalando-grub-gfxboot.html

AQUI ESTÁ O QUE TENTEI E NÃO ESTÁ DANDO DE JEITO NENHUM:

willian@willian-desktop:~$ sudo grub-install /dev/hda
[sudo] password for willian:
/dev/hda: Not found or not a block device.
willian@willian-desktop:~$ sudo fdisk -l

Disco /dev/sda: 80.0 GB, 80026361856 bytes
255 heads, 63 sectors/track, 9729 cylinders
Units = cilindros of 16065 * 512 = 8225280 bytes
Disk identifier: 0x02610261

Dispositivo Boot Início Fim Blocos Id Sistema
/dev/sda1   *           1        9352    75119908+  83  Linux
/dev/sda2            9353        9729     3028252+   5  Estendida
/dev/sda5            9353        9729     3028221   82  Linux swap / Solaris
willian@willian-desktop:~$ grub-install /dev/sda
/dev/sda does not have any corresponding BIOS drive.
willian@willian-desktop:~$ grub-install /dev/sda1
/dev/sda1 does not have any corresponding BIOS drive.
willian@willian-desktop:~$


jomafras

Vc fez backup do menu.lst antes?
O que aparece depois desse comando? grub> find /boot/grub/stage1
Está conseguindo abrir o Ubuntu normalmente?
Posta aí o resultado de:
sudo gedit /etc/fstab
O Ubuntu sem dúvida é a melhor Distro.
Pesquise primeiro... só depois abra um tópico.
Canal do YouTube - Blog

willrock22

Fiz o backput do menu.lst, e estou conseguindo entrar no ubuntu normalmente.

meu fstab é o seguinte:

# /etc/fstab: static file system information.
#
# <file system> <mount point>   <type>  <options>       <dump>  <pass>
proc            /proc           proc    defaults        0       0
# /dev/hda1
UUID=7283f319-0311-4927-afb6-d6620784b64f /               ext3    defaults,errors=remount-ro 0       1
# /dev/hda5
UUID=15f5859c-b4ec-47ee-9696-79f07fea88ed none            swap    sw              0       0
/dev/hdc        /media/cdrom0   udf,iso9660 user,noauto     0       0
/dev/fd0        /media/floppy0  auto    rw,user,noauto  0       0[\b]

willrock22

Ah! no comando  find /boot/grub/stage1 apareceu hd0,0

jomafras

#4
Pois é.
Pelo fstab o comando para instalar na MBR é grub-install /dev/hda mesmo.
E, o hd0,0 corresponde tbém a hda1.
Vc pode conferir se o device map corresponde a isso mesmo.
O GFXboot foi instalado? Tá abrindo o Ubuntu por ele?
O Ubuntu sem dúvida é a melhor Distro.
Pesquise primeiro... só depois abra um tópico.
Canal do YouTube - Blog

willrock22

#5
Instalei ele, segui todos os procedimentos do tutorial, mas apenas neste ultimo passo (grub-install /dev/hda), ele não instala, ai o grub continua do mesmo jeito, estilo DOS.

No device map tah assim: (hd0)   /dev/hda

jomafras

Parece que o problema é mesmo na montagem.
Dei uma olhada no Google e achei isso :

http://pseudonerd.com/2007/09/17/devsda-not-found-or-not-a-block-device/

Tenta aí adaptando para a sua configuração.

A pesquisa toda tá aqui.
O Ubuntu sem dúvida é a melhor Distro.
Pesquise primeiro... só depois abra um tópico.
Canal do YouTube - Blog

willrock22

Esse "gentoo" do tutorial que vc me passou é o nome do computador?

willrock22

#8
Fiz tudo que está no tuto:
willian@willian-desktop:~$ sudo mkdir /mnt/willian-desktop
willian@willian-desktop:~$ sudo mount /dev/sda /mnt/willian-desktop
mount: /dev/sda já montado ou /mnt/willian-desktop ocupado
willian@willian-desktop:~$ sudo mount /dev/sda1 /mnt/willian-desktop
willian@willian-desktop:~$ sudo mount -t proc none /mnt/willian-desktop/proc
willian@willian-desktop:~$ sudo mount --bind /dev /mnt/willian-desktop/dev
willian@willian-desktop:~$ sudo shroot /mnt/willian-desktop /bin/bash
sudo: shroot: command not found
willian@willian-desktop:~$ sudo chroot /mnt/willian-desktop /bin/bash
root@willian-desktop:/# grub-install /dev/sda
/dev/sda does not have any corresponding BIOS drive.
root@willian-desktop:/# grub-install /dev/sda1
/dev/sda1 does not have any corresponding BIOS drive.


O estranho que meu HD é PATA (IDE) não SATA, esta aparecendo como SATA (sda)

jomafras

O que vale é o que está no device map...no seu caso é hda.
O Ubuntu sem dúvida é a melhor Distro.
Pesquise primeiro... só depois abra um tópico.
Canal do YouTube - Blog

willrock22

Eu acho que eu sei o que está acontecendo. Meu HD estava configurado como "master with slave" pq antes eu tinha ele como master e outro como slave, só que eu tirei o slave e esqueci do jumper do HD. Então o post da maquina demorar muito, o grub demorava mais ainda (3 min. para iniciar) e nem entrava no ubuntu 8.04 com novo kernel. Eu acho que por ele ter sido instalado de uma maneira em que o HD estava erradamente configurado, deu esse pau.

Formatei a máquina depois que eu tirei o jumper e instalei o ubuntu 7.04, e assim que eu atualizar para a 8.04 eu vou fazer o procedimento novamente. Acho que agora vai dar certo

willrock22

Formatei o pc do zero, e nadaaaa. ainda continua dando o erro. tah do mesmo jeito