Ошибка живого USB "сначала нужно загрузить ядро"

У меня есть живой USB-накопитель mkusb (Ubuntu 18.04 с постоянством), который отлично загружается на некоторых моих компьютерах. На одном ноутбуке я получаю следующую ошибку:

error: disk `hd0,4' not found.
error: you need to load the kernel first.

Что мне нужно сделать, чтобы "загрузить ядро ​​первым"?


РЕДАКТИРОВАТЬ: SD-карта, занимающая SD-слот, была причиной этой проблемы. Извлечение SD-карты позволяет mkusb правильно загрузиться и устраняет ошибку. После загрузки я вставляю SD-карту в слот для SD, если мне нужно ее использовать.

5 ответов

Решение

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

grub> ls
(hd0) (hd0, msdos2) (hd0, msdos1)

Это список дисков и разделов на дисках. Один из этих разделов содержит вашу систему Linux. Скажи это (hd0,1), Затем сделайте:

grub> set root = (hd0,1)
grub> linux /boot/vmlinuz-4.15.0-45-generic root = / dev / sda1

замещать (hd0,1), номер версии и раздел (/dev/sda1) тем, что действительно для вашей системы. В случае vmlinuz Вы можете просто напечатать vmlinuz- и нажмите Tab.

grub> initrd /boot/initrd.img-3.13.0-29-generic

Строка версии должна быть такой же, как для vmlinuz,

grub> boot

теперь должен загрузить вашу систему.

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

Что мне нужно сделать, чтобы "сначала загрузить ядро"?

Используя "Startup Disk Creator" для создания флэш-накопителя, я не смог загрузиться с флэш-накопителя с той же рекомендацией.

У меня немного другой ответ.


На моем 14-летнем настольном компьютере Dell с Lubuntu 19.10 я использовал "Startup Disk Creator" для загрузки "ubuntu-19.10-desktop-amd64.iso" на флэш-накопитель.

Первый эксперимент на моем новом (доставленном в прошлом месяце) ноутбуке Dell дал аналогичную ошибку с тем же предложением... "сначала загрузите ядро".

Прочитав комментарии выше, я просмотрел свои USB-порты и обнаружил, что моя мышь Logitech оказалась единственным USB-соединением.

Отключение мыши usb устранило ошибку.

Команды grub не нужны.

Чтобы решить проблему в моем случае, я изменил режим загрузки BIOS с UEFI на Legacy.

Еще одна вещь, которая может сработать, — это простое отключение безопасной загрузки. Это предлагается здесь и сработало для меня.

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