Исправьте grub2 после установки Ubuntu 12.04

Я установил Ubuntu 12.04, но после перезагрузки я получаю сообщение:

GRUB loading:
Welcome to GRUB!

error: file '/grub/i386-pc/normal.mod' not found
Entering rescue mode...
grub rescue>

У меня есть следующие настройки разделов:

/dev/sda6:  /boot  ext2
/dev/sda9:  /      ext4
/dev/sda8:  swap
/dev/sda7:  /home  ext4

Я думаю, что некоторые префиксы для GRUB не правы из-за раздела / boot? Или может быть проблема с EFI? Аппаратное обеспечение - нетбук Asus 1015bx с чипсетом C-60 AMD Fusion. Как я могу исправить эту проблему GRUB из подсказки спасения?

4
задан 29 July 2012 в 15:25

2 ответа

Загрузите свою систему в живой CD. Смонтируйте свою систему в живой CD:

sudo mount /dev/sda1 /mnt
sudo mount --bind /dev /mnt/dev
sudo mount --bind /dev/pts  /mnt/dev/pts
sudo mount --bind /proc /mnt/proc
sudo mount --bind /sys  /mnt/sys

Войдите в смонтированную систему:

sudo chroot /mnt

Личинка установки:

grub-install --boot-directory=/boot/ --recheck /dev/sda

Перезагрузите свою систему.

6
ответ дан 29 July 2012 в 15:25

Вы можете набрать команду в grub Rescue:

grub-install /dev/sda

Затем выйти из режима восстановления в grub и перезагрузить машину. установите GRUB на свой жесткий диск. Вы можете сделать это с помощью загрузочного Ubuntu CD.

  1. Загрузка с LiveCD

  2. Когда вы получаете Ubuntu Live Desktop. Откройте терминал ( Что такое терминал и как мне открыть и использовать его? ) и введите следующую по одной строке: сделано сейчас. Перезагрузите машину.

    Это установит grub на MBR вашего жесткого диска с двойной загрузкой. Попробуйте последнюю версию Ubuntu 12.04 LTS.

0
ответ дан 29 July 2012 в 15:25

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

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