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 и тут тоже какие проблемы с установкой .
Если кто-нибудь сталкивался с такой проблемой, прошу вашей помощи.

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 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
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
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
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
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