Recuperar grub 2 depois da instalação do windows 7 (Resolvido)

Iniciado por Leo Lima, 13 de Maio de 2010, 23:56

tópico anterior - próximo tópico

Recuperar Grub 2

windows 7
0 (0%)
ubuntu 10.4
2 (100%)

Total de membros que votaram: 2

Leo Lima

Boa noite pessoal!
Tive que instalar o windows 7 em minha maquina que ja rodava com ubuntu 10.4 e windows xp.
Só que o problema é que não estou conseguindo recuperar o grub 2.
Ja segui algumas dicas daqui, mas não esta rolando.
Estou tentando recuperar pelo proprio cd que fiz a instalação do ubuntu 10.4
Alguem poderia me dar uma luz?

Grande abrçao!

lesavat

sudo fdisk -l
sudo mount /dev/sdaX /mnt
sudo grub-install --root-directory=/mnt /dev/sda

Substituir o X pelo numero correspondente a sua partição linux.

Leo Lima

lesavat, obrigado pela resposta!

O resultado do primeiro comando fui:
------------------------------------------
Disco /dev/sda: 120.0 GB, 120034123776 bytes
255 heads, 63 sectors/track, 14593 cylinders
Unidades = cilindros de 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Identificador do disco: 0x7e9cbe3f

Dispositivo Boot Início Fim Blocos Id Sistema
/dev/sda1   *           1        6106    49046413+   7  HPFS ou NTFS
/dev/sda2            6107       14592    68163733    f  Win95 (LBA) Partição Extendida
/dev/sda5           12749       14592    14811898+   7  HPFS ou NTFS
/dev/sda6            6107       12470    51118767   83  Linux
/dev/sda7           12471       12748     2233003+  82  Linux swap / Solaris

Partições lógicas fora da ordem do disco

Disco /dev/sdb: 2056 MB, 2056781824 bytes
8 heads, 58 sectors/track, 8657 cylinders
Unidades = cilindros de 464 * 512 = 237568 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Identificador do disco: 0x00000000

Dispositivo Boot Início Fim Blocos Id Sistema
/dev/sdb1               1        8656     2007942+   6  FAT16

Disco /dev/sdc: 0 MB, 524288 bytes
1 heads, 1 sectors/track, 1024 cylinders, total de 1024 setores
Unidades = cilindros de 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Identificador do disco: 0x00000000

Dispositivo Boot Início Fim Blocos Id Sistema
------------------------------------------

o do segundo comando:
sudo mount /dev/sda7 /mnt
/dev/sda7 parece espaço de permuta - não montado
mount: você precisa especificar o tipo do sistema de arquivos

O que estou fazendo de errado?

Grande abraço!

overlock@

#3
O certo seria rodando pelo live-cd;

Monte o sistema de arquivo em /mnt

sudo mount /dev/sda6 /mnt

Monte o resto dos dispositivos

sudo mount --bind /dev /mnt/dev

Use o comanto chroot para acessar o diretório raiz

sudo chroot /mnt

Edite o arquivo /etc/default/grub do seu sistema

alt+f2
gksudo gedit /etc/default/grub

Crie um novo arquivo de configuração

sudo update-grub

Reinstale o Grub 2 na MBR

grub-install /dev/sda

se o comando anterior apresentar erros use o seguinte ;

sudo grub-install --recheck /dev/sda

Pressione Ctrl+D para sair do chroot

Desmonte os dispositivos

sudo umount /mnt/dev


Desmonte o sistema de arquivo

sudo umount /mnt


Reinicie o sistema

Fonte
"Linux User" # 480186 

Kubuntu 11.04 kernel 2.6.38.8-ck3 kde 4.6.4

Leo Lima

Overlock@, o live cd é o cd normal de instalação do ubuntu?
Se for, é o que eu estou usando.
Ou tem algum outro cd só para esse tipo de reparo?

Grande abraço!

overlock@

Citação de: Leo Lima
Overlock@, o live cd é o cd normal de instalação do ubuntu?

Sim,  ;D
"Linux User" # 480186 

Kubuntu 11.04 kernel 2.6.38.8-ck3 kde 4.6.4

Leo Lima

Overlock@ funcionou! Muito obrigado!
Só que agora não esta aparecendo no grub 2 a chamada para o windows 7.
como poderia adicionar?

Grande abraço e muito obrigado mesmo!

Leo Lima

Consegui add executando o comando: sudo update-grub
Obrigado pessoal!

Grande abraço!