4

Я обновился с Ubuntu 9.10 до 10.04, и после установки компьютер перезагрузился.

При загрузке grub все, что я получаю, это экран с сообщением об ошибке: символ 'grub_puts' не найден

и бесполезная подсказка grub, которая выглядит как grub_rescue>

Я попытался переустановить grub с livecd (USB-накопителя), следуя этому руководству: https://help.ubuntu.com/community/RecoveringUbuntuAfterInstallWindows безрезультатно.

Иногда, когда я запускаю с живого USB, Linux не распознает жесткий диск вообще. Его нет ни в меню мест, ни в fdisk.

Если кто-то может помочь исправить grub, чтобы он распознал и загрузил две ОС, которые я установил, я был бы признателен.

Кроме того, я мало знаю о grub, поэтому постарайтесь сделать его легким для понимания.

3 ответа3

3

Восстановленный и переведенный ответ из Google Cache:

Решение состоит в том, чтобы перенастроить Grub. Для этого вам нужно загрузить Live CD. Потом в терминале

sudo fdisk -l

У вас должен быть список ваших жестких дисков с их разделами. Найдите свой корневой раздел, на котором в основном установлен Ubuntu (/main). Пример ниже сделан с /dev /sda1 в качестве корневого раздела. Монтируйте систему

sudo mount /dev/sda1 /mnt

Если ваш раздел /boot независим (например, /dev /sda2 здесь), вам нужно добавить:

sudo mount /dev/sda2 /mnt/boot

Затем:

sudo mount --bind /dev /mnt/dev
sudo mount --bind /proc /mnt/proc
sudo mount --bind /sys /mnt/sys
sudo chroot /mnt

На этом этапе вы являетесь пользователем root на установленной системе. Чеч, что grub2 является установщиком apt-get install grub-pc

Создайте файл конфигурации

grub-mkconfig -o /boot/grub/grub.cfg
grub-install /dev/sda
1

Моя установка наконец загрузилась после того, как я запустил последовательность, описанную в гиперссылке, показанной выше (RecoveringUbuntuAfterInstallWindows), во ВТОРОЙ раз ... даже если у меня нет Windows на этом компьютере ... только Ubuntu.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .