Grub shell приветствует меня при загрузке, вместо меню

После новой установки 10.04 при попытке загрузки выдается приглашение grub>. Я могу загрузить, набрав

корень (hd0,1)
linux / vmlinuz-blqh-blqh root = / dev / sda3
initrd / init-blqh-blq root = / dev / sda3
ботинок

GRUB говорит, что версия 1.98. Я искал запись в menu.lst, но оказалось, что она устарела. Я попытался просмотреть ad / etc / defauld / grub и /etc/grub.d, но я ничего не могу сделать из этих файлов.

Как мне автоматизировать процесс загрузки? Моя система одиночная загрузка.

2 ответа

Решение

А если вы хотите, чтобы Ubuntu запускала загрузку с grub

Войдите в систему, как вы это делали, откройте терминал и выполните эти две команды

sudo grub-install /dev/sda
sudo update-grub

Вы можете попробовать утилиту bootrepair

https://help.ubuntu.com/community/Boot-Repair

Вики Grub2 находятся здесь https://help.ubuntu.com/community/Grub2 но, как вы уже сказали, с этим не так просто разобраться, как было в grub legacy.

Предполагая, что Ubuntu только что была установлена, она не была установлена ​​на том диске, который, как вы думаете, был. BIOS видит установку Grub, но установка Grub не ищет ядро ​​в нужном месте. Я бы поменял диск, с которого материнская плата думает, что он загружается.

После того, как вы войдете в систему, будь то установка или живой диск, убедитесь, что ссылки на дисководы в /etc/fstab используют UUID. Отслеживание того, какой диск имеет какой UUID, является перетаскиванием, но делает отладку такого рода намного проще. ИМО.

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