1

У меня проблема, и я надеюсь, что кто-то может мне помочь,

Я установил Ubuntu 12.10 на свой компьютер (вдоль боковых окон 7) с живого компакт-диска, но когда я перезагружаю свой компьютер после успешной установки, я получаю приглашение grub, когда я набираю в нем boot, он выдает « Ошибка 8: Ядро должно быть загружен перед загрузкой ".

Поэтому я искал и нашел эту ссылку: Загрузка Ubuntu From Grub, но когда я linux /vmlinuz root=/dev/sda5 я получаю это сообщение « Внимание!Нет такой команды: linux "

Кто-нибудь знает, что мне делать?

Обратите внимание, что я переустановил Ubuntu, но все еще получаю ту же проблему, и что это не первый раз, когда я устанавливаю Ubuntu (я установил много версий десятки раз раньше, и это первый раз, когда я сталкиваюсь с этой проблемой).

Редактировать :

Когда я набираю : kernel /vmlinuz root=/dev/sda5 вместо: linux /vmlinuz root=/dev/sda5 я получаю ошибку 15: файл не найден (я также пробовал sda4, так как find /vmlinuz печатает hd(0,4))

2 ответа2

1

Нумерация разделов диска SCSI начинается с 1, нумерация разделов grub начинается с 0, поэтому /dev/sda5 и hd(0,4) одинаковы.

То, что вы хотели сказать в grub shell, это

root (hd0,4)
kernel /vmlinuz root=/dev/sda5
initrd /initrd 
boot

Вероятно, установка Ubuntu не завершена. Вы можете переустановить.

1

Ну, другой альтернативой может быть переустановка grub. Загрузитесь с живого диска и откройте терминал.

$sudo mount /dev/sdax /mnt #x is the partition in which you have intalled ubuntu
$chroot /mnt
$grub-install --boot-directory=DIR /dev/sda  

#DIR is the directory where your boot/grub2 folder is in my case it is /dev/sda6/boot/grub2 . In your case it must be a different sdx. You have to figure it out.

$update-grub2

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