Исправьте 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 из подсказки?
2 ответа
Загрузите вашу систему на live CD. Смонтируйте вашу систему в live 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:
grub-install --boot-directory=/boot/ --recheck /dev/sda
Перезагрузите вашу систему.
Вы можете набрать команду в Grub Rescue:
grub-install /dev/sda
Затем выйдите из режима восстановления grub и перезагрузите компьютер
Или же:
Вы можете установить GRUB на свой жесткий диск. Вы можете сделать это с помощью загрузочного Ubuntu CD.
Загрузиться с LiveCD
Когда вы получаете Ubuntu Live Desktop. Откройте терминал ( что такое терминал и как я могу открыть и использовать его?) И введите следующую по одной строке за раз:
sudo grub-install /dev/sda sudo update-grub quit
Вы сделали сейчас. Перезагрузите машину.
Это установит grub на MBR вашего жесткого диска с двойной загрузкой. Попробуйте последнюю версию Ubuntu 12.04 LTS.