Как вы восстанавливаете после форматирования вашего раздела с Grub?

Жесткий диск моего ноутбука был разделен на 3 раздела:

  1. NTFS - Установка Win XP (основной)
  2. NTFS - общее пространство (расширенный)
  3. ext4 - Ubuntu 10.10 (расширенный)

Из-за недостатка места я удалил 2 nd и отформатировал его до ext4, планируя объединить его с моим 3 rd разделом.
Проблема в том, что после перезапуска я понял, что grub был установлен на разделе №2.

Используя grub (GNU GRUB 0.97) Live CD с Ubuntu 11.04, я попытался:

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> 

Кроме того, для setup (hd0) я получил тот же результат.

Прямо сейчас у меня есть:

  1. /dev/sda1 aka (hd0,0) - Win XP (NTFS)
  2. /dev/sda7 aka (hd0,6) - свободное место (ext4)
  3. /dev/sda5 aka (hd0,4) - моя предыдущая установка Ubuntu (ext4)

Как ее починить?

2
задан 11 May 2011 в 22:20

2 ответа

На этой странице описывается установка GRUB с компакт-диска:

http://help.ubuntu.com/community/Grub2#METHOD%203%20-%20CHROOT

0
ответ дан 11 May 2011 в 22:20

Ubuntu перешел на grub2 с 9.10, поэтому вам нужно переустановить grub2, а не grub-legacy. Загрузитесь с livecd и:

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

Также у вас не может быть sda7 без sda6, поэтому проверьте номера разделов там. Поскольку вы хотите объединить это пространство с другим разделом, вы должны использовать gparted, чтобы удалить неиспользуемый раздел, и развернуть другой, чтобы сначала использовать это пространство, затем переустановить grub.

0
ответ дан 11 May 2011 в 22:20

Другие вопросы по тегам:

Похожие вопросы: