You need to load the kernel first как исправить


0

1

Вечер добрый, друзья. С этой ошибкой столкнулся 3 дня назад. Все эти 3 дня подряд я не могу ничего поставить/переустановить. Кругом
либо сразу же пишет grub error: you need to load kernel first, либо то, что на скрине, после чего установка не продолжается, если нажать Yes. Изначально поставил себе убунту 20.04, вместо винды, и всё поставилось с первого раза и без приключений, то есть я записал образ через balenaEtcher, вставил флешку в комп и всё заработало, а через какое-то время решил поставить себе какой-нибудь другой дистрибутив и понеслось… Такое ощущение, что мне будто бы подменили компьютер. Пробовал ставить Debian, ParrotOS (home и security), Ubuntu 20.10, Mint. Даже арч пробовал по совету друга, но и там меня ждала эта беда! Делал через dd, Rufus, Unetbootin, win32diskimager, убунтовский Startup Disk Creator но всё безуспешно!(
Я на 100% уверен, что дело даже не во флешке, потому что до этого я ставил себе через неё же на другой компьютер винду и ElementaryOS. Никаких проблем не было, но тут как-то всё идёт против меня. На компьютере у меня стоит VisualBIOS 2.2.17. Ниже прикреплю некоторые скриншоты из него тут

  • Печать

Страницы: [1]   Вниз

Тема: you need to load the kernel first  (Прочитано 4294 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн
Kalvin_Clein

Пытался установить elementary os, а потом и ubuntu 18.04. Но возникла одна и та же ошибка при установке. Ноутбук выводит error: you need to load the kernel first.
Ноутбук: Asus x556uq
Intel Core i3 6100 2.30GHz
geforce 940mx
6G ОЗУ
Windows 10

На компьютере стоит Linux Mint 19.1 и тут тоже какие проблемы с установкой  :idiot2:.
Если кто-нибудь сталкивался с такой проблемой, прошу вашей помощи.


Оффлайн
andytux

you need to load the kernel first

Собственно все сказано, сначала загрузите ядро, потом что-то требуйте.
Похоже, что загрузчик не может найти ядро.

ошибка при установке.

При установке? Или при попытке загрузки установленной системы?


Оффлайн
Kalvin_Clein

you need to load the kernel first

Собственно все сказано, сначала загрузите ядро, потом что-то требуйте.
Похоже, что загрузчик не может найти ядро.

ошибка при установке.

При установке? Или при попытке загрузки установленной системы?

Я бы это назвал при попытке установки.
Хорошо, натыкался уже на сообщения что связано с ядром. Но теперь вполне логичный вопрос: «Как решить эту проблемы?»


Оффлайн
andytux

Я бы это назвал при попытке установки

Т.е. при загрузке с установочного образа в меню выбираете «Try Ubuntu…». После этого появляется названная ошибка.


Оффлайн
Kalvin_Clein

Я бы это назвал при попытке установки

Т.е. при загрузке с установочного образа в меню выбираете «Try Ubuntu…». После этого появляется названная ошибка.

Неважно что выбираю: «Try ubuntu without installing»  или «instal ubuntu». Вообщем все действия приводят к этой ошибке.


Оффлайн
andytux

Устанавливаете с флешки?  Или имеющимя грубом запускаете установку из исо-образа.


Оффлайн
Kalvin_Clein

Устанавливаете с флешки?  Или имеющимя грубом запускаете установку из исо-образа.

С флешки.


Оффлайн
andytux

С флешки.

Тогда выходит, что неправильно сделана флешка.
У тебя есть установленная, запускающаяся *бунту. Если есть, то настроить загрузку из исо-образа и попробовать загрузить.


Оффлайн
Kalvin_Clein

С флешки.

Тогда выходит, что неправильно сделана флешка.
У тебя есть установленная, запускающаяся *бунту. Если есть, то настроить загрузку из исо-образа и попробовать загрузить.

Я делал образ и с Rufus’а, UltraIso. Несколько раз, по-разному. Все одинаково.


Оффлайн
andytux

Никогда не пользовался руфусами-унетботинами. Давным-давно, когда этих программ еще в помине не было, один раз делал флешку  программой, встроенной в Ubuntu.
С тех пор… Загрузочная флешка — это флешка, на которой установлен загрузчик. Все остальное только мешает.
В принципе, можно установить Ubuntu, имея одно устройство.


Оффлайн
johnyx

На компьютере стоит Linux Mint 19.1

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

выход один поставить это ядро)

Собственно все сказано, сначала загрузите ядро, потом что-то требуйте.

вот вам тоже верно написали если оно есть его нужно запустить,прописать на запуск

« Последнее редактирование: 22 Мая 2019, 22:51:41 от johnyx »

Kubuntu 18.04.2. kdeNeon 5.15.2. Ubuntu 18.04.2 server webmin vps. 3xWindows 10. (android 7.1.2 miui10 global 9.2.28)  (android 4.2.2) (samsung p3100 Lineage os)


  • Печать

Страницы: [1]   Вверх

I’ve got an mkusb live USB (Ubuntu 18.04 with persistence) that boots fine on some of my computers. On one laptop I get the following error:

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

What do I need to do to, «load the kernel first»?


EDIT: An SD card occupying an SD slot was causing this issue. Removing the SD card allows mkusb to boot properly, and eliminates the error. Once booted I reinsert the SD card into the SD slot if I need to use it.

asked Feb 11, 2019 at 15:14

Display name's user avatar

Display nameDisplay name

2,0915 gold badges21 silver badges31 bronze badges

14

If you get to a grub prompt, it means that grub can’t find the boot files that it expects. The sequence of commands to load the files and boot when grub doesn’t do that for you goes something like this. First, find all partitions that grub sees:

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

This lists disks and partitions on the disks. One of these partitions holds your Linux system. Say it is (hd0,1). Then do:

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

Replace (hd0,1), the version number and the partition (/dev/sda1) by what is valid for your system. In the case of vmlinuz you can just type vmlinuz- and press Tab.

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

The version string should be identical to the one for vmlinuz.

grub> boot

should now boot up your system.

answered Feb 11, 2019 at 15:52

Jos's user avatar

JosJos

27.7k8 gold badges81 silver badges87 bronze badges

6

When that happened to me I just had to disable secure boot and it worked.

answered May 14, 2020 at 20:10

Anthony's user avatar

AnthonyAnthony

811 silver badge1 bronze badge

What do I need to do to, «load the kernel first»?

Using «Startup Disk Creator» to create thumb drive, I was unable to boot using the thumb drive, with the same recommendation.

I have a slightly different answer.


On my 14 year old Dell desktop running Lubuntu 19.10 I used «Startup Disk Creator» to load «ubuntu-19.10-desktop-amd64.iso» to a thumb drive.

The first experiment on my new (delivered last month) Dell laptop gave a similar error, with the identical offering … «load the kernel first».

Reading the comments above, I reviewed my usb ports and found my Logitech mouse appeared to be the only usb connection.

Disconnecting the usb mouse eliminated the error.

No grub commands needed.

answered Feb 16, 2020 at 19:13

2785528's user avatar

To solve the problem in my case I’ve changed the BIOS the Boot mode from UEFI to Legacy

answered Oct 11, 2022 at 17:17

b.mazgarov's user avatar

Encountered the same error on a workstation with bootable partitions on both of two fixed disks (/dev/sda, /dev/sdb); couldn’t find a solution here or elsewhere. Describing my own fix here, as found by trial and error:

Upon

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

the GRUB boot menu showed all operating systems installed in various partitions on /dev/sda and /dev/sdb (Windows, SuSE 15.3 and earlier). Booting entries from /dev/sda worked fine, choosing one from /dev/sdb gave the error

you need to load the kernel first…

/boot/grub2/grub.cfg showed the two hard disks as «hd0» and «hd1«. F2 at startup shows these entries in BIOS (old machine, no EFI):

Main:

   SATA Port 0  [ST3500413AS]-(S0)]
   SATA Port 1  [Optiarc DVD RW-(S1)]
   SATA Port 2  None
   SATA Port 3  [ST3500413AS]-(S3)]
   SATA Port 4  None
   SATA Port 5  None

Boot -> Boot priority order:

    1:      SATA CD: Optiarc DVD RW-(S1)
    2:      Bootable Add-in Cards
    3:      SATA 0:  ST3500413AS-(S0)
    4:      SATA 3:  ST3500413AS-(S3)

I’m wondering whether the empty SATA Port 2 is causing the problem?

My fix has been to manually edit /boot/grub2/grub.cfg (egad, explicitly discouraged in file header!) and to replace all instances of «hd1» by «hd2«. Then again:

grub2-install /dev/sda


GRUB’s boot menu is the same as before, but booting works for all entries now, including those on /dev/sdb.

Модератор: Bizdelnick

Аватара пользователя

kraz5

Сообщения: 73
ОС: calculate linux

Решено grub2 и iso

Доброго времени суток.
Хочу загрузить *iso с помощью grub но получаю ошибки. Делаю так:
Создал в /boot папку /img и кинул туда образ. Потом в /etc/grub.d/40_custom добавляю:

Код:

menuentry "swissnux" {
loopback loop (hd0,4)/boot/img/swissnux-2012-06-28.iso
linux (loop)/casper/vmlinuz boot=casper iso-scan/filename=/boot/img/swissnux-2012-06-28.iso noeject noprompt --
initrd (loop)/casper/initrd.lz
}

Корень у меня стоит на sda4, я правильно указываю hd0,4?! Если правильно то после сохранения параметров и ребута получаю ошибку:

Код:

error: file not found.
error: you need to load the kernel first.
Нажмите любую клавишу для продолжения ...

Calculate 11.15 kde куда смотреть?!

Stanislav77

Сообщения: 84
ОС: ASPLinux11.2-14, Fedora8-11

Re: Решено grub2 и iso

Сообщение

Stanislav77 » 18.11.2012 23:54

kraz5 писал(а): ↑

18.11.2012 12:31

Доброго времени суток.
Хочу загрузить *iso с помощью grub но получаю ошибки. Делаю так:
Создал в /boot папку /img и кинул туда образ. Потом в /etc/grub.d/40_custom добавляю:

Код:

menuentry "swissnux" {
loopback loop (hd0,4)/boot/img/swissnux-2012-06-28.iso
linux (loop)/casper/vmlinuz boot=casper iso-scan/filename=/boot/img/swissnux-2012-06-28.iso noeject noprompt --
initrd (loop)/casper/initrd.lz
}

Корень у меня стоит на sda4, я правильно указываю hd0,4?! Если правильно то после сохранения параметров и ребута получаю ошибку:

Код:

error: file not found.
error: you need to load the kernel first.
Нажмите любую клавишу для продолжения ...

Calculate 11.15 kde куда смотреть?!

насколько я помню разметку дисков в линуксе, sda размечается так: sda1, sda2, sda3 и т.д.
в случае же с hda вот так: hda(0,0), hda(0,1), hda(0,2), hda(0,3)
Уже понятно? Если нет, читайте далее…
Ваш sda4 это hda(0,3)

Аватара пользователя

alv

Бывший модератор
Сообщения: 7268
Статус: Пенсионер в законе
ОС: Cintu
Контактная информация:

Re: Решено grub2 и iso

Сообщение

alv » 19.11.2012 00:06

Stanislav77 писал(а): ↑

18.11.2012 23:54

Ваш sda4 это hda(0,3)

Это правильно для GRUB Legacy.
В GRUB 2, если не ошибаюсь, опять всё поменяли, и нумерация устройств начинается с единицы.
То есть должно быть что-то вроде hda(1,4).
Думаю, юзающие GRUB 2 уточнят.

kraz5 писал(а): ↑

18.11.2012 12:31

у меня стоит на sda4, я правильно указываю hd0,4?!

Ну а это какой-то гибрид, типа GRUB полтора :)

Аватара пользователя

KiWi

Бывший модератор
Сообщения: 2521
Статус: статус, статус, статус
Контактная информация:

Re: Решено grub2 и iso

Сообщение

KiWi » 19.11.2012 00:20

alv писал(а): ↑

19.11.2012 00:06

Stanislav77 писал(а): ↑

18.11.2012 23:54

Ваш sda4 это hda(0,3)

Это правильно для GRUB Legacy.
В GRUB 2, если не ошибаюсь, опять всё поменяли, и нумерация устройств начинается с единицы.
То есть должно быть что-то вроде hda(1,4).
Думаю, юзающие GRUB 2 уточнят.

Использующие grub2 скажут, что на ноуте sda1 в grub.cfg вписан как:

set root='(hd0,msdos1)’

А в других местах — вообще uuid.

Но в любом случае — можно зайти в grub console при загрузке и найти нужное при помощи completion(там, кажется, tab-tab работал).

Аватара пользователя

alv

Бывший модератор
Сообщения: 7268
Статус: Пенсионер в законе
ОС: Cintu
Контактная информация:

Re: Решено grub2 и iso

Сообщение

alv » 19.11.2012 05:12

KiWi писал(а): ↑

19.11.2012 00:20

Использующие grub2 скажут, что на ноуте sda1 в grub.cfg вписан как:

Ага, поглядел на другой машине, где GRUB2, там

Там gpt1 — /boot, gpt2 — swap
То есть диски по прежнему с нуля, а разделы с единицы, так получается?

Аватара пользователя

bormant

Сообщения: 1354

Re: Решено grub2 и iso

Сообщение

bormant » 19.11.2012 08:19

Да. Grub2 нумерует диски с нуля, разделы с 1. Grub-legacy: диски с нуля, разделы с нуля.

Если /boot — отдельный раздел, например, (hd0,1), то путь в команде loopback нужно начинать именно с него, путь задается относительно раздела:

Код: Выделить всё

loopback loop (hd0,1)/img/swissnux-2012-06-28.iso

как уже советовали выше, можно выполнить сие из консоли grub и убедиться, что файлы лежат именно по указанным путям:
grub> ls (hd0,1)/img/
grub> ls (loop)/casper/

Аватара пользователя

Bizdelnick

Модератор
Сообщения: 20338
Статус: nulla salus bello
ОС: Debian GNU/Linux

Re: Решено grub2 и iso

Сообщение

Bizdelnick » 19.11.2012 16:49

Попробуйте (hd0,4) заменить на (hd0,msdos4).

Пишите правильно:

в консоли
вку́пе (с чем-либо)
в общем
вообще
в течение (часа)
новичок
нюанс
по умолчанию
приемлемо
проблема
пробовать
трафик

Аватара пользователя

Cheh

Сообщения: 189
ОС: Mageia

Re: Решено grub2 и iso

Сообщение

Cheh » 21.11.2012 14:31

Заинтересовался вопросом, решил разобраться :).

На странице ХауТу убунты вычитал следующее:

Код: Выделить всё

If the ISO is stored on a partition formatted differently than your main operating system, it may be necessary to load the module for the specific format before GRUB can access it. In this case, add the following line immediately after the menuentry line for the desired format (ntfs, reiserfs, etc). It should not be necessary, but if GRUB cannot read the ISO the iso9660 module can also be loaded:

    insmod ntfs

    insmod iso9660

Не в этом ли проблема…
Линк на страницу — https://help.ubuntu.com/community/Grub2/ISOBoot

Понравилась статья? Поделить с друзьями:
  • Что такое msvcp140 dll для windows 10 как исправить
  • Как найти всех крампетов тока бока видео
  • Как найти уравнение медианы высоты треугольника
  • Как найти папку в которой установлена программа
  • Как исправить неудачное каре фото