Como você recupera a formatação de sua partição com o grub?

2

Eu tinha o disco rígido do meu laptop separado em 3 partições:

  1. NTFS - Instalação do Win XP (principal)
  2. NTFS - espaço comum (estendido)
  3. ext4 - Ubuntu 10.10 (estendido)

Falta de espaço, apaguei a partição 2 nd e formatei-a em ext4 , planejando mesclá-la à minha partição 3 rd .
O problema é que, depois da reinicialização, percebi que o grub estava instalado na partição 2.

Usando grub (GNU GRUB 0.97) e um live CD do Ubuntu 11.04, tentei:

grub> root (hd0,4)

grub> setup (hd0,4)
 Checking if "/boot/grub/stage1" exists... no
 Checking if "/grub/stage1" exists... no

Error 15: File not found

grub> 

Além disso, para setup (hd0) , obtenho o mesmo resultado.

Agora eu tenho:

  1. /dev/sda1 aka (hd0,0) - Win XP (NTFS)
  2. /dev/sda7 aka (hd0,6) - o espaço livre (ext4)
  3. /dev/sda5 aka (hd0,4) - minha instalação anterior do Ubuntu (ext4)

Como posso repará-lo?

    
por Marius Butuc 11.05.2011 / 17:15

2 respostas

4

Esta página documenta a instalação do GRUB a partir do live CD:

link

    
por Colin Watson 13.05.2011 / 14:37
1

O Ubuntu mudou para o grub2 desde 9.10, então você precisa reinstalar o grub2, não o legado. Inicialize a partir do livecd e:

sudo -s
mount -t ext4 /dev/sda5 /mnt
grub-install --root=directory=/mnt /dev/sda

Além disso, você não pode ter um sda7 sem um sda6, então verifique seus números de partição lá. Como você deseja mesclar esse espaço na outra partição, use o gparted para excluir a partição não usada e expanda a outra para usar primeiro esse espaço; ENTÃO, reinstale o grub.

    
por psusi 11.05.2011 / 17:32