Grub & UUID

Iniciado por zetto33, 31 de Julho de 2007, 09:51

tópico anterior - próximo tópico

zetto33

E aew

Tive que reinstalar o Windows em uma partição, não possuo floppy, gostaria de colocar o grub em um pendrive, mas não consegui.
Estou iniciando o Ubuntu por um programa chamado bootmagic.

Duas perguntas:

1. Como posso proceder para descobrir a UUID de uma partição em NTFS?
(p. ex. para ext2/3: dumpe2fs /dev/sda1 |grep UUID, conforme:
http://cetico.org/tech/2006/08/novidade-no-edgy-uuid-no-fstab-e-menulst-do-grub.html)

depois de descobri-la poderia colocar esta uuid no fstab e a partição seria carregada como antes?

2. Estou tentando reparar o grub, no entanto, de 3 alternativas as três falharam (o Ubuntu está em /dev/sda3; hd0,2; # = root, sudo):

A)
# mount /dev/sda3 /mnt
# grub-install --root-derectory=/mnt /dev/sda3

Erro:
/mnt/boot/grub/device.map:2: error: Bad drive name
The file /mnt/boot/grub/stage1 not read correctly.

B)
# chroot /mnt
grub-install /dev/sda3

Erro:
/boot/grub/device.map:2: error: Bad drive name
The file /boot/grub/stage1 not read correctly.

C)
# grub
find /boot/grub/stage1
  (hd0,2)
root (hd0,2)
setup (hd0,2)

Erro:
Checking if "/boot/grub/stage1" exists... yes
Checking if "/boot/grub/stage2" exists... yes
Checking if "/boot/grub/e2fs_stage1_5" exists... yes
Running "embed /boot/grub/e2fs_stage1_5 (hd0,2)"... failed (this is not fatal)
Running "embed /boot/grub/e2fs_stage1_5 (hd0,2)"... failed (this is not fatal)
Running "install /boot/grub/stage1 (hd0,2) /boot/grub/stage2 p /boot/grub/menu
.lst "... succeeded
Done.

Nos três casos não foi recuperada a MBR.

Agradeço desde já toda ajuda.
Vlww

jomafras

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

clcampos

O que o pintinho passou resolve seu problema. Para título de conhecimento se quiser saber qual o UUID das suas partições use o comando:

$ blkid

Caso não consiga recuperar o GRUB usando a dica do pintinho, coisa que duvido, pois o link que ele te passou é super completo, você pode tentar com isto aqui.
Cristiano/Timóteo - MG
.: Como Fazer Perguntas de Forma Inteligente :.                
Com dúvida? pesquise!

zetto33

#3
Citação de: clcampos online 31 de Julho de 2007, 10:16
O que o pintinho passou resolve seu problema. Para título de conhecimento se quiser saber qual o UUID das suas partições use o comando:

$ blkid

Caso não consiga recuperar o GRUB usando a dica do pintinho, coisa que duvido, pois o link que ele te passou é super completo, você pode tentar com isto aqui.

Vlw pela ajuda, mas o retorno foi:

/dev/sda1: TYPE="ntfs"
/dev/sda3: UUID="3663f920-c74f-47cc-b8b0-30034259e5fb" SEC_TYPE="ext2" TYPE="ext3"
/dev/sda4: UUID="38cadf7c-71aa-4f17-a4ed-eee86e0e45b2" TYPE="swap"
/dev/sda5: TYPE="ntfs"

Gostaria de descobrir a uuid da sda1.
Quanto ao grub, vou tentar agora, depois posto o que rolou.

Vlwws


=================
Editado:

O grub funfou, estava sob a premissa errada, a primeira coisa que fiz foi usar um programa de 3° o bootmagic para poder usar o Ubuntu, porém este programa pula a trilha 1 e me joga direto para a partição do ubuntu, desta forma não podeia recuperar a trilha 1...

Iniciei pelo Live CD e a dica:

# grub
grub> find /boot/grub/stage1
  (hd0,2)
grub> root (hd0,2)
grub>setup (hd0,2)

rolou...

Vlww pela ajuda e se alguem souber como como descobrir a UUID de uma partição em NTFS, agradeço.
Att. Felipe

jomafras

No terminal digite:

sudo vol_id -u /dev/hdx

Onde x = partição que vc deseja saber a UUID.

Exemplo : sudo vol_id -u /dev/hda1

Outro caminho (mais complicado mas, tem todas as informações):

Sistema de Arquivos > Dev > Disk > by-uuid > clicar com o botão direito na partição > Propriedades
O Ubuntu sem dúvida é a melhor Distro.
Pesquise primeiro... só depois abra um tópico.
Canal do YouTube - Blog

zetto33

Citação de: pintinho online 04 de Agosto de 2007, 18:43
No terminal digite:

sudo vol_id -u /dev/hdx

Onde x = partição que vc deseja saber a UUID.

Exemplo : sudo vol_id -u /dev/hda1

Outro caminho (mais complicado mas, tem todas as informações):

Sistema de Arquivos > Dev > Disk > by-uuid > clicar com o botão direito na partição > Propriedades

Boa...
Vlwww