Autor Tópico: Grub & UUID  (Lida 3441 vezes)

Offline zetto33

  • Usuário Ubuntu
  • *
  • Mensagens: 52
    • Ver perfil
    • http://linwin33.blogspot.com
Grub & UUID
« Online: 31 de Julho de 2007, 09:51 »
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

Offline jomafras

  • Usuário Ubuntu
  • *
  • Mensagens: 2.009
  • 17.04 Zesty Zapus
    • Ver perfil
Re: Grub & UUID
« Resposta #1 Online: 31 de Julho de 2007, 10:10 »
O Ubuntu sem dúvida é a melhor Distro.
Pesquise primeiro... só depois abra um tópico.
Canal do YouTube - Blog

Offline clcampos

  • Administrador
  • Usuário Ubuntu
  • *****
  • Mensagens: 10.790
  • .:: User Linux #439596 ::.
    • Ver perfil
Re: Grub & UUID
« Resposta #2 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:

Código: [Selecionar]
$ 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!

Offline zetto33

  • Usuário Ubuntu
  • *
  • Mensagens: 52
    • Ver perfil
    • http://linwin33.blogspot.com
Re: Grub & UUID
« Resposta #3 Online: 01 de Agosto de 2007, 18:24 »
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:

Código: [Selecionar]
$ 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
« Última modificação: 01 de Agosto de 2007, 19:33 por zetto33 »

Offline jomafras

  • Usuário Ubuntu
  • *
  • Mensagens: 2.009
  • 17.04 Zesty Zapus
    • Ver perfil
Re: Grub & UUID
« Resposta #4 Online: 04 de Agosto de 2007, 18:43 »
No terminal digite:

Código: [Selecionar]
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

Offline zetto33

  • Usuário Ubuntu
  • *
  • Mensagens: 52
    • Ver perfil
    • http://linwin33.blogspot.com
Re: Grub & UUID
« Resposta #5 Online: 07 de Agosto de 2007, 22:01 »
No terminal digite:

Código: [Selecionar]
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