Esta página documenta a instalação do GRUB a partir do live CD:
Eu tinha o disco rígido do meu laptop separado em 3 partições:
NTFS
- Instalação do Win XP (principal)
NTFS
- espaço comum (estendido)
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:
/dev/sda1
aka (hd0,0)
- Win XP (NTFS) /dev/sda7
aka (hd0,6)
- o espaço livre (ext4) /dev/sda5
aka (hd0,4)
- minha instalação anterior do Ubuntu (ext4) Como posso repará-lo?
Esta página documenta a instalação do GRUB a partir do live CD:
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.