Ошибка you need to load the kernel first

  • Печать

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

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

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]   Вверх

У меня есть Lubuntu 11.10, установленный на /dev/sda3, и Xubuntu 11.10 на /dev/sda5. Некоторое время назад, находясь на Lubuntu, я ошибся где-то в создании Live USB: по ошибке я установил загрузчик Live USB в /dev/sda3. Это не привело к какой-либо проблеме в то время.

Сегодня я обновил ядро. Мне пришлось перезапустить Lubuntu. В Grub Lubuntu вдруг больше не появлялся, и я автоматически загружался в Xubuntu. Я попытался запустить update-grub и попытался использовать grub-customizer, чтобы вернуть Lubuntu в Grub, но это не сработало. Я побежал os-prober, но он не показывает мне Lubuntu.

Затем я попытался добавить новую запись в /etc/grub.d/ в /dev/sda5, названную 12_lubuntu. Он содержал следующее:

#!/bin/sh -e
echo "Lubuntu"
cat << EOF
menuentry "Lubuntu" {
set root=(hd0,3)
linux /boot/vmlinuz
initrd /boot/initrd.img
}
EOF

После этого я побежал update-grub и с grub-customizer, я написал Grub-конфигурацию для MBR, то есть: /dev/sda.

Внезапно Лубунту появился в Грабе. Я попытался запустить его, но при этом появились следующие сообщения:

Error: File not found
Error: You need to load the kernel first

Выход ls -all в /dev/sda3 выглядит следующим образом:

gijs@Gijs-PC:/media/9c715f68-f083-46ab-9d55-6139556f31d4$ ls -all
totaal 112
drwxr-xr-x  23 root root  4096 2011-11-25 23:35 .
drwxr-xr-x   5 root root  4096 2011-11-26 10:55 ..
drwxr-xr-x   2 root root  4096 2011-11-22 22:17 bin
drwxr-xr-x   4 root root  4096 2011-11-25 23:36 boot
drwxr-xr-x   2 root root  4096 2011-10-15 21:58 cdrom
drwxr-xr-x   5 root root  4096 2011-10-12 18:08 dev
drwxr-xr-x 146 root root 12288 2011-11-25 23:37 etc
drwxr-xr-x   3 root root  4096 2011-10-15 21:59 home
lrwxrwxrwx   1 root root    37 2011-11-25 23:35 initrd.img -> /boot/initrd.img-3.0.0-14-generic-pae
lrwxrwxrwx   1 root root    33 2011-11-25 23:35 initrd.img.old -> /boot/initrd.img-3.0.0-14-generic
drwxr-xr-x  19 root root  4096 2011-11-22 22:17 lib
drwx------   2 root root 16384 2011-10-15 21:56 lost+found
drwxr-xr-x   5 root root  4096 2011-11-24 20:59 media
drwxr-xr-x   2 root root  4096 2011-10-09 09:29 mnt
drwxr-xr-x   4 root root  4096 2011-11-24 17:15 opt
drwxr-xr-x   2 root root  4096 2011-10-09 09:29 proc
drwx------  13 root root  4096 2011-11-22 17:19 root
drwxr-xr-x   5 root root  4096 2011-10-15 22:01 run
drwxr-xr-x   2 root root  4096 2011-11-22 22:17 sbin
drwxr-xr-x   2 root root  4096 2011-06-21 20:43 selinux
drwxr-xr-x   2 root root  4096 2011-10-12 18:06 srv
drwxr-xr-x   2 root root  4096 2011-07-14 07:11 sys
drwxrwxrwt   8 root root  4096 2011-11-25 23:37 tmp
drwxr-xr-x  10 root root  4096 2011-10-12 18:06 usr
drwxr-xr-x  13 root root  4096 2011-11-25 23:37 var
lrwxrwxrwx   1 root root    33 2011-11-25 23:35 vmlinuz -> boot/vmlinuz-3.0.0-14-generic-pae
lrwxrwxrwx   1 root root    29 2011-11-25 23:35 vmlinuz.old -> boot/vmlinuz-3.0.0-14-generic

Я также нашел старый 30_os-prober_proxy в /dev/sda3/etc/grub.d, который должен содержать старый загрузочный материал. Это выглядит следующим образом:

#!/bin/sh
#THIS IS A GRUB PROXY SCRIPT
'/etc/grub.d/proxifiedScripts/os-prober' | /etc/grub.d/bin/grubcfg_proxy "-*
-'Ubuntu, met Linux 3.0.0-12-generic-pae (on /dev/sda3)'
-'Ubuntu, met Linux 3.0.0-12-generic-pae (herstelmodus) (on /dev/sda3)'
+'Ubuntu, met Linux 3.0.0-12-generic (on /dev/sda3)' as 'Xubuntu'
-'Ubuntu, met Linux 3.0.0-12-generic (herstelmodus) (on /dev/sda3)'
+'Windows 7 (loader) (on /dev/sda2)' as 'Windows 7'
"

Как я могу снова запустить Grub Lubuntu?

задан
26 November 2011 в 16:08

поделиться

5 ответов

Неделю назад у меня была такая же проблема в другой раз, но теперь я исправил ее сам. Оказалось, что проблема не имеет ничего общего с установкой LiveUSB. Я должен был запустить grub-customizer из Xubuntu, щелкнуть File, Select Partition, щелкнуть Next, выбрать раздел Lubuntu, а затем щелкнуть Mount the selected filesystem. У меня была возможность выбрать подпункты, но это не было необходимо. Я нажал Apply.

Прямо сейчас, я должен был проверить все флажки, которые были доступны, чтобы быть уверенным, что я могу запустить Lubuntu из Grub. Затем я нажал File, Save, после чего я нажал File, Install to MBR.

Я перезагрузился, и я снова смог загрузить в Lubuntu, проблема была решена. [!d2 ]

Если это не решит вашу проблему, я бы посоветовал вам использовать инструменты, которые fossfreedom упоминает в другом ответе ниже.

ответ дан Exeleration-G
25 May 2018 в 16:30

поделиться

Неделю назад у меня была такая же проблема в другой раз, но теперь я исправил ее сам. Оказалось, что проблема не имеет ничего общего с установкой LiveUSB. Я должен был запустить grub-customizer из Xubuntu, щелкнуть File, Select Partition, щелкнуть Next, выбрать раздел Lubuntu, а затем щелкнуть Mount the selected filesystem. У меня была возможность выбрать подпункты, но это не было необходимо. Я нажал Apply.

В настоящий момент мне пришлось проверить все флажки, которые были доступны, чтобы быть уверенным, что я могу запустить Lubuntu из Grub. Затем я нажал File, Save, после чего нажал File, Install to MBR.

Я перезагрузился, и я снова смог загрузиться в Lubuntu, проблема была решена.

Если это не решит вашу проблему, я бы посоветовал вам использовать инструменты, которые fossfreedom упоминает в другом ответе ниже.

ответ дан Exeleration-G
7 August 2018 в 20:18

поделиться

Boot-Repair

Большинство проблем с загрузкой grub можно разрешить с помощью boot-repair — как объясняет это сообщество, вы можете установить это на liveCD / USB или непосредственно в рабочую установку ubuntu и будет пытаться найти все установки O / S и восстановить общий Grub MBR.

Установка вручную Grub2

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

Поиск на этой веб-странице раздела boot-repair . Замените пример /dev/sdxy с помощью раздела, в который вы установили lubuntu, например /dev/sda3

Если вы не знаете, какой раздел вы установили, вы можете запустить загрузочный info-скрипт, найденный на SourceForge.

В результатах искать типы разделов ext4 или ext3 — это обычные файловые системы Ubuntu, если вы ранее не выбрали использовать что-то вроде btrfs или reiserfs и т. Д.

Переустановка ядра

Если проблема связана с поврежденной установкой ядра, вы можете исследовать переустановку ядра с живого компакт-диска. Это описано в этом превосходном SourceForge

Правильно установив ядро, Grub должен иметь возможность правильно видеть установку Lubuntu.

ответ дан Community
25 May 2018 в 16:30

поделиться

Удалите вторую строку (начиная с echo). Вам также может потребоваться добавить корневой параметр в ядро, например:

linux /boot/vmlinuz root=/dev/sda3

После этого запуска update-grub снова.

ответ дан bseibold
25 May 2018 в 16:30

поделиться

Вы можете попробовать использовать live cd для загрузки в систему, а затем chrooting в систему lubuntu с помощью этих команд.

sudo mkdir /mnt/abc
sudo mount /dev/sda3 /mnt/abc
sudo mount ‐‐bind /dev /mnt/abc/dev
sudo mount ‐‐bind /proc /mnt/abc/proc
sudo mount ‐‐bind /sys /mnt/abc/sys
sudo chroot /mnt/abc
sudo grub-install /dev/sda

Я думаю, что это исправит вашу проблему, если вы не хотите чтобы иметь загрузчик lubuntu в MBR, вы можете установить grub в / dev / sda3, а затем использовать update-grub с помощью xubuntu. Это будет работать.

ответ дан gaurav
25 May 2018 в 16:30

поделиться

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

Похожие вопросы:

I installed the latest Ubuntu «20.04 LTS» on my machine, the installation was successfully and without any error.
The problem is that after the installation when the system starts, during the boot I get this error message «You need to load the kernel first» after the grub.
This error message seems to appear randomically, more often when I do a reboot using sudo reboot now or halt --reboot or rebooting via GUI and when the system is shutted down and I start it normally pressing the power button. Other times the system boots normally and the OS is ok, I can use it and there are no issue.

  • Tried different times reinstalling the OS re-downloading the ubuntu image and using different tools in order to create the botable key (rufus, dd, balena etcher, ubuntu disk creator).
  • Tried to reinstall the system using no network and disabling thirdy part additional components.

I’m on a Dell Inspiron and secure boot is disabled and the system is not a dual boot, there’s only one ssd with a single instance of Ubuntu installed on it.


uname -a

Linux machine 5.4.0-52-generic #57-Ubuntu SMP Thu Oct 15 10:57:00 UTC 2020 x86_64 x86_64 x86_64 GNU/Linux

lshw

============================================================
                                  system         Inspiron 5593 (097C)
/0                                bus            09PY2G
/0/1                              memory         1MiB BIOS
/0/400                            processor      Intel(R) Core(TM) i7-1065G7 CPU @ 1.30GHz
/0/400/701                        memory         128KiB L1 cache
/0/400/702                        memory         2MiB L2 cache
/0/400/703                        memory         8MiB L3 cache
/0/700                            memory         192KiB L1 cache
/0/1000                           memory         16GiB System Memory
/0/1000/0                         memory         8GiB SODIMM DDR4 Synchronous 2667 MHz (0,4 ns)
/0/1000/1                         memory         8GiB SODIMM DDR4 Synchronous 2400 MHz (0,4 ns)
/0/100                            bridge         Intel Corporation
/0/100/2                          display        Iris Plus Graphics G7
/0/100/4                          generic        Intel Corporation
/0/100/14                         bus            Ice Lake-LP USB 3.1 xHCI Host Controller
/0/100/14/0      usb1             bus            xHCI Host Controller
/0/100/14/0/1                     bus            SMC9514 Hub
/0/100/14/0/1/1                   generic        LAN9514
/0/100/14/0/1/4                   input          Trust Keyboard
/0/100/14/0/1/5                   input          USB Optical Mouse
/0/100/14/0/5                     generic        FingerPrint
/0/100/14/0/6                     multimedia     Integrated_Webcam_HD
/0/100/14/0/a                     communication  Bluetooth wireless interface
/0/100/14/1      usb2             bus            xHCI Host Controller
/0/100/14.2                       memory         RAM memory
/0/100/15                         bus            Ice Lake-LP Serial IO I2C Controller #0
/0/100/15.1                       bus            Ice Lake-LP Serial IO I2C Controller #1
/0/100/16                         communication  Management Engine Interface
/0/100/17                         storage        Ice Lake-LP SATA Controller [AHCI mode]
/0/100/19                         bus            Ice Lake-LP Serial IO I2c Controller #4
/0/100/1c                         bridge         Ice Lake-LP PCI Express Root Port #5
/0/100/1c/0                       display        GP108M [GeForce MX230]
/0/100/1d                         bridge         Ice Lake-LP PCI Express Root Port #9
/0/100/1d/0      enp2s0           network        RTL810xE PCI Express Fast Ethernet controller
/0/100/1d.1                       bridge         Intel Corporation
/0/100/1d.1/0    wlp3s0           network        QCA9377 802.11ac Wireless Network Adapter
/0/100/1d.4                       bridge         Intel Corporation
/0/100/1d.4/0                     storage        SK hynix
/0/100/1f                         bridge         Ice Lake-LP LPC Controller
/0/100/1f.3                       multimedia     Smart Sound Technology Audio Controller
/0/100/1f.4                       bus            Ice Lake-LP SMBus Controller
/0/100/1f.5                       bus            Ice Lake-LP SPI Controller
/0/0                              system         PnP device PNP0c02
/0/2                              system         PnP device PNP0b00
/0/3                              generic        PnP device INT3f0d
/0/4                              input          PnP device PNP0303
/0/5                              generic        PnP device DLL097c
/0/6                              system         PnP device PNP0c02
/0/7                              system         PnP device PNP0c02
/0/8                              system         PnP device PNP0c02
/0/9                              system         PnP device PNP0c02
/1                                power          DELL 1VX1H99
/2                                power          To Be Filled by O.E.M.
/3               enx00800fb03770  network        Ethernet interface

lsblk

NAME        MAJ:MIN RM   SIZE RO TYPE MOUNTPOINT
nvme0n1     259:0    0   477G  0 disk 
├─nvme0n1p1 259:1    0   512M  0 part /boot/efi
└─nvme0n1p2 259:2    0 476,4G  0 part /

Tell me if you need other infos about the OS or the HW.


EDIT
If someone is still interested I still want to share info about this.
I didn’t found a way to fix the error so I tried to reinstall the OS being sure of using UEFI mode, I followed the official guide by dell, but after the installation process the error was still present. The only way I found to fix the error is entering the BIOS and selecting my nvme as first boot option, disabling the entry relative to ubuntu. Don’t ask ehy, I don’t know, but now I’m using the system without troubles for months.

0 / 0 / 0

Регистрация: 03.07.2013

Сообщений: 4

1

03.07.2013, 16:11. Показов 10665. Ответов 6


Здравствуйте, помогите пожалуйста разобраться с вопросом:
У меня стоит Ubuntu 12.04.02 поверх windows 7, и соответственно в меню граба несколько пунктов загрузки для убунту(сама она и пару тестов от нее) и для 7(сама 7 и ее тест) , во время загрузки grub случайно выбрал пункт от 7-ки с ее тестом(или восстановлением хз не помню, что там написано было) и перестал грузиться Grub ну и следовательно не виден загрузчик винды, после биоса только курсор и черный сворачивающийся в себя экран, ни какие сочетания клавиш не работали. Ноут samsung rv515,64-разрядный, а флешка liveCD только 32, но с нее грузился и пытался восстановить загрузчик, в итоге различных манипуляций по гуглу — добил флеху, с нее не грузится, а с компа видно что на ней только 2мб, live CD записанные с компа ноут не видит, есть только диск 7-ки от ноута. И ноут стал грузить:

Код

GNU GRUB VERSION 1.99-21ubuntu3.1
Minimal BASH- like line editing supported. for the first word, TAB
lists all possible command completions. Anywhere else TAB list possible device or file completions.

Нашел ссылка

Код

ls
(hd0) (hd0,msdos9) (hd0,msdos8) (hd0,msdos7) (hd0,msdos6) (hd0,msdos5) (hd0,msdos4) (hd0,msdos2)

но на (или другие вариации sda2,4,5,6,7,8,9)

Код

linux vmlinuz root=/dev/sda1

ругаеться

Код

error: invalid file name 'vmlinuz'

а на

пишет

Код

error: you need to load the kernel first.

на sudo

Код

error: unknow commmand 'sudo'

Походу загрузчик приказал долго жить, а файлы убунту и винды целы, винду не жалко, а вот на убунту, несколько нужных прог которые долго ставить типа ROS

PS: Может кто знает как восстановить загрузчик из под этого gnu grub? А то уже надоели танцы с бубном.

 Комментарий модератора 
правила
5.8. Запрещено публиковать ссылки на другие форумы, а также их пропаганда. Публикация ссылок на форумы допустима только в разделе «Готовые движки, cms и форумы» для решения технических проблем и с предварительного одобрения администрации.

__________________
Помощь в написании контрольных, курсовых и дипломных работ, диссертаций здесь

0

Модератор: 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

Модератор
Сообщения: 19826
Статус: 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

I installed the latest Ubuntu «20.04 LTS» on my machine, the installation was successfully and without any error.
The problem is that after the installation when the system starts, during the boot I get this error message «You need to load the kernel first» after the grub.
This error message seems to appear randomically, more often when I do a reboot using sudo reboot now or halt --reboot or rebooting via GUI and when the system is shutted down and I start it normally pressing the power button. Other times the system boots normally and the OS is ok, I can use it and there are no issue.

  • Tried different times reinstalling the OS re-downloading the ubuntu image and using different tools in order to create the botable key (rufus, dd, balena etcher, ubuntu disk creator).
  • Tried to reinstall the system using no network and disabling thirdy part additional components.

I’m on a Dell Inspiron and secure boot is disabled and the system is not a dual boot, there’s only one ssd with a single instance of Ubuntu installed on it.


uname -a

Linux machine 5.4.0-52-generic #57-Ubuntu SMP Thu Oct 15 10:57:00 UTC 2020 x86_64 x86_64 x86_64 GNU/Linux

lshw

============================================================
                                  system         Inspiron 5593 (097C)
/0                                bus            09PY2G
/0/1                              memory         1MiB BIOS
/0/400                            processor      Intel(R) Core(TM) i7-1065G7 CPU @ 1.30GHz
/0/400/701                        memory         128KiB L1 cache
/0/400/702                        memory         2MiB L2 cache
/0/400/703                        memory         8MiB L3 cache
/0/700                            memory         192KiB L1 cache
/0/1000                           memory         16GiB System Memory
/0/1000/0                         memory         8GiB SODIMM DDR4 Synchronous 2667 MHz (0,4 ns)
/0/1000/1                         memory         8GiB SODIMM DDR4 Synchronous 2400 MHz (0,4 ns)
/0/100                            bridge         Intel Corporation
/0/100/2                          display        Iris Plus Graphics G7
/0/100/4                          generic        Intel Corporation
/0/100/14                         bus            Ice Lake-LP USB 3.1 xHCI Host Controller
/0/100/14/0      usb1             bus            xHCI Host Controller
/0/100/14/0/1                     bus            SMC9514 Hub
/0/100/14/0/1/1                   generic        LAN9514
/0/100/14/0/1/4                   input          Trust Keyboard
/0/100/14/0/1/5                   input          USB Optical Mouse
/0/100/14/0/5                     generic        FingerPrint
/0/100/14/0/6                     multimedia     Integrated_Webcam_HD
/0/100/14/0/a                     communication  Bluetooth wireless interface
/0/100/14/1      usb2             bus            xHCI Host Controller
/0/100/14.2                       memory         RAM memory
/0/100/15                         bus            Ice Lake-LP Serial IO I2C Controller #0
/0/100/15.1                       bus            Ice Lake-LP Serial IO I2C Controller #1
/0/100/16                         communication  Management Engine Interface
/0/100/17                         storage        Ice Lake-LP SATA Controller [AHCI mode]
/0/100/19                         bus            Ice Lake-LP Serial IO I2c Controller #4
/0/100/1c                         bridge         Ice Lake-LP PCI Express Root Port #5
/0/100/1c/0                       display        GP108M [GeForce MX230]
/0/100/1d                         bridge         Ice Lake-LP PCI Express Root Port #9
/0/100/1d/0      enp2s0           network        RTL810xE PCI Express Fast Ethernet controller
/0/100/1d.1                       bridge         Intel Corporation
/0/100/1d.1/0    wlp3s0           network        QCA9377 802.11ac Wireless Network Adapter
/0/100/1d.4                       bridge         Intel Corporation
/0/100/1d.4/0                     storage        SK hynix
/0/100/1f                         bridge         Ice Lake-LP LPC Controller
/0/100/1f.3                       multimedia     Smart Sound Technology Audio Controller
/0/100/1f.4                       bus            Ice Lake-LP SMBus Controller
/0/100/1f.5                       bus            Ice Lake-LP SPI Controller
/0/0                              system         PnP device PNP0c02
/0/2                              system         PnP device PNP0b00
/0/3                              generic        PnP device INT3f0d
/0/4                              input          PnP device PNP0303
/0/5                              generic        PnP device DLL097c
/0/6                              system         PnP device PNP0c02
/0/7                              system         PnP device PNP0c02
/0/8                              system         PnP device PNP0c02
/0/9                              system         PnP device PNP0c02
/1                                power          DELL 1VX1H99
/2                                power          To Be Filled by O.E.M.
/3               enx00800fb03770  network        Ethernet interface

lsblk

NAME        MAJ:MIN RM   SIZE RO TYPE MOUNTPOINT
nvme0n1     259:0    0   477G  0 disk 
├─nvme0n1p1 259:1    0   512M  0 part /boot/efi
└─nvme0n1p2 259:2    0 476,4G  0 part /

Tell me if you need other infos about the OS or the HW.


EDIT
If someone is still interested I still want to share info about this.
I didn’t found a way to fix the error so I tried to reinstall the OS being sure of using UEFI mode, I followed the official guide by dell, but after the installation process the error was still present. The only way I found to fix the error is entering the BIOS and selecting my nvme as first boot option, disabling the entry relative to ubuntu. Don’t ask ehy, I don’t know, but now I’m using the system without troubles for months.

  • Печать

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

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

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]   Вверх

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.

Если вы доберетесь до 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

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

Понравилась статья? Поделить с друзьями:
  • Ошибка your user name and password
  • Ошибка you need dx11 capable gpu
  • Ошибка your system has not been modified
  • Ошибка you must include the right dependencies for
  • Ошибка your pc problem restart