Loading linux kernel error

[РЕШЕНО] boot /vmlinuz 5.2 x86_64 При обновление слетает ядро.

Помогите уже 2 дня решаю проблему…
У меня стоит 2 системы одна Виндовс 10, а вторая Monjaro.
Не получаеться побороть проблему.
Суть проблемы выдает ошибку ядра при загрузке. error boot /vmlinuz 5.2 x86_64
Проблема начинается когда обновляешь систему после установки на жесткий, и так каждый раз. Если, не обновлять систему, то все хорошо.
Мучает вопрос почему после обновление ломает ядро у системы…

16 комментариев

Ядро 5,2 больше не поддерживается.
Загружайтесь с лайва, монтируйте корень, chroot в установленную систему и
sudo mhwd-kernel -i linux54

На будущее совет: во избежание подобных ситуаций держите в системе LTS-ядро. Не повредит, работать можете в каком угодно. а в случае внезапного сбоя сможете загрузиться в LTS/

Для автоматизации процесса поддержания ядер в свежем состоянии в репах есть прекрасные метапакеты: linux-lts и linux-current.

sudo mhwd-kernel -i linux54 :: Synchronizing package databases. core 167.4 KiB 881 KiB/s 00:00 [######################] 100% extra 1986.5 KiB 2001 KiB/s 00:01 [######################] 100% community 5.8 MiB 1744 KiB/s 00:03 [######################] 100% multilib 192.6 KiB 1852 KiB/s 00:00 [######################] 100% error: no targets specified (use -h for help)

Здравствуйте, можно вот об этом поподробднее- «монтируйте корень, chroot в установленную систему». Почему после обновления такое происходит. Так же пробовал после обновления до перезагрузки вводить update-grub, тогда ошибки из топика небыло, а просто черный экран при загрузке и всё…

Всё просто. Обычно в установочных образах Manjaro используется как live и по умолчанию ставится последнее LTS-ядро (Long Term Support). Срок его поддержки — до шести лет. В Manjaro вообще очень просто менять ядра, это одна из манжаровских kill-фич.
Но многие (испорченные виндой и арчем) пассажиры не знают что в Manjaro можно ставить крайнее, самое свежее ядро- не удаляя при этом старое, LTS-ядро. Манжаро спокойно поддерживает несколько ядер, из нескольких линеек- третьей, четвертой и последней пятой.
В последней линейке постоянно выходят новые версии. И так же постоянно удаляются. Именно поэтому может иметь место ситуация когда используемое Вами ядро из последней линейки ВНЕЗАПНО пропадает из репозитория, и Вы после обновления остаетесь с черным экраном.
Потому и придуманы LTS-ядра. Они ВНЕЗАПНО не пропадают.
Поэтому я и даю всем желающим стабильности совет- держать в системе ДВА ядра. И чтоб одно из них обязательно было LTS-ядром. Благо, Manjaro это позволяет.

Уточните: или Вас интересует рассказать подробднее о «монтируйте корень, chroot в установленную систему»?
Вроде бы и вики есть, но если угодно- расскажу.

Читайте также:  Seeker kali linux ngrok

Ок, сейчас поищу, если не найду то спрошу))) А Вы можете порекомендовать какой-нибудь мануал по работе с манджаро? Терминальные команды, устранение базовых проблем, вроде «как загрузиться с такого-то ядра», и т.п. После виндовс прямо ступор, обилие информации, которая мимо ушей идет. Одну и ту же проблему на разных форумах решают по разному. Загуглил команды для терминала линукс, попробовал но в манджаро не все работают… С чего начать?) Спасибо.

Конечно. Manjaro-вики
Сразу нажимайте на клавиатуре кнопку End, мотайте в конец. там сейчас сайт меняют, поэтому в русской версии баг с заголовком. Листайте снизу вверх.
Ну и поиск там есть, не пренебрегайте им.

Источник

Fix Error “error: file /boot/vmlinuz-….not found”

Error: file boot vmlinuz load Kernel

error file “/boot/vmlinuz-5.10-x86_64” not found.
error: you need to load the kernel first.

Press any key to continue

If you get the above error message when booting your system, something probably went wrong when upgrading or deleting the kernel.
The file that is called at boot time under grub is no longer there. You will now have to load a different kernel at boot time.

To find out what kernels are on your system select the partition you want to boot and click “c” to get to a grub command line.

Find Linux Kernel

Now type ls and the disk and partition you want to boot. If it is the first partition on the first hard drive, you should type the following command:

then click on the tab key. You will see the folders on the partition. If you are on the right partition, you will find the boot folder. Now enter the following command:

Now all available kernels are displayed. Write down the available vmlinuz and the initframs.
Now exit the command line by clicking esc and click “e” to edit the boot settings.

Change grub settings

Change the kernel and initramfs number and boot your system with Ctrl-x or F10. Now you should get back to your system.

In the file /boot/grub/grub.cfg you can change the entries, so you don’t have to repeat all the steps above when booting your System again.

Источник

grub error: you need to load kernel first

I’m installing Debian 9 on an HP ProLiant DL180. When I boot from a USB drive, it opens grub2 and when I type boot it gives an error : you need to load kernel first .

4 Answers 4

From grub-rescue type set then hit the Tab , it will help you to set the first parameters , e,g.:

set prefix=(hd0,gpt2)/boot/grub set root=(hd0,gpt2) insmod normal normal 

you need to load kernel first

To load the kernel forward with the following commands:

insmod linux linux /vmlinuz root=/dev/sda2 initrd /initrd.img boot 

Change /dev/sda2 with your root partition , change gpt2 with msdos if you don’t have a GUID partition table.

To correctly set your boot parameters, see Ubuntu documentation : search and set

From the default menuentry in set pager=1; cat (hd0,gpt2)/boot/grub/grub.cfg , I saw » linux /vmlinuz-6.1.0-2-rt-amd64 root=UUID=4ed3962d-ea68-4e6a-903d-a1fef9df2817 ro nosmt » and » linux /vmlinuz root=UUID=4ed3962d-ea68-4e6a-903d-a1fef9df2817 ro nosmt » was what worked for me.

I didn’t set GRUB_DISABLE_LINUX_UUID=true in my GRUB configuration, so it was using UUIDs to refer to filesystems instead of devices like /dev/sda2 .

You have to define a kernel file and usually an initrd file and the kernel command line, too, before you can run the boot command (see the Grub documentation).

Читайте также:  Astra linux apache2 настройка https

Normal boot media offer a menu from which you can select and entry. A Grub command line is not for you. Either you are using your Grub wrongly or you should use a different boot medium.

In my case, secure boot was on. I just turned it off and it worked for me. Try to turn secure boot off

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:

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:

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

Источник

Linux Mint Forums

bad shim signature- you need to load the kernel first

Forum rules
Before you post please read how to get help. Topics in this forum are automatically closed 6 months after creation.

bad shim signature- you need to load the kernel first

Post by Corman » Tue Mar 14, 2023 4:42 pm

First time installing Linux Mint or anything of the like. Upon booting up Linux Mint 21.1 Cinnamon on a Dell Inspiron 3147 I get the error: bad shim signature error: you need to load the kernel first. What are my next steps in correcting this? I greatly appreciate the help or if able to direct me to where I can find the information.

Re: bad shim signature- you need to load the kernel first

Post by myklt8 » Wed Mar 15, 2023 10:07 am

Re: bad shim signature- you need to load the kernel first

Post by myklt8 » Wed Mar 15, 2023 10:48 am

I went into BIOS and disabled secure boot (I thought I had done this already) everything loaded perfectly after that

SMG Level 24
Posts: 24848 Joined: Sun Jul 26, 2020 6:15 pm Location: USA

Re: bad shim signature- you need to load the kernel first

Post by SMG » Wed Mar 15, 2023 2:47 pm

Welcome to the forum, Corman.

Are you able to boot to a live session of Linux Mint using the install usb? If so, please do that and open the System Reports app and click the System Information tab on the left. Your computer’s information should come up in the right pane. Then click the Copy button in the lower right and paste the results into a reply window here so we can see how Linux Mint views your hardware.

Читайте также:  Линукс vim сохранить файл

When you installed Linux Mint 21.1, did you add the codecs during installation?
After installing, did you continue using Linux Mint and install any updates? (That’s not a requirement, but some people do it.)

Image

A woman typing on a laptop with LM20.3 Cinnamon.

Re: bad shim signature- you need to load the kernel first

Post by stewschneider » Thu Mar 16, 2023 4:09 pm

I’ve got the same issue and after a full day I’ve exhausted my vocabulary of obscenities. I cannot boot into a live session. Same complaint — shim signature and load something first. If I blunder through I get a «security fault». I didn’t consciously turn on secure booting and don’t know how to check or change it. I’ve installed Linux Mint a jillion times and this is the first time I’ve had trouble. Help! Or at least loan me some of your profanities.
stewart

SMG Level 24
Posts: 24848 Joined: Sun Jul 26, 2020 6:15 pm Location: USA

Re: bad shim signature- you need to load the kernel first

Post by SMG » Thu Mar 16, 2023 5:17 pm

stewschneider wrote: ⤴ Thu Mar 16, 2023 4:09 pm I cannot boot into a live session. Same complaint — shim signature and load something first. If I blunder through I get a «security fault».

Some photos of the errors would be helpful. Many errors have some common words, but are different errors, so it is helpful to know the exact wording.

stewschneider wrote: ⤴ Thu Mar 16, 2023 4:09 pm I didn’t consciously turn on secure booting and don’t know how to check or change it.

It is a setting in the BIOS/UEFI.

On what type of computer (make and model) are you trying to install?

Image

A woman typing on a laptop with LM20.3 Cinnamon.

Re: bad shim signature- you need to load the kernel first

Post by stewschneider » Thu Mar 16, 2023 7:08 pm

Re: bad shim signature- you need to load the kernel first

Post by stewschneider » Thu Mar 16, 2023 7:09 pm

SMG Level 24
Posts: 24848 Joined: Sun Jul 26, 2020 6:15 pm Location: USA

Re: bad shim signature- you need to load the kernel first

Post by SMG » Thu Mar 16, 2023 8:00 pm

That description encompasses quite a few laptop models. At this point, I do not know why you are getting the error.

How did you create the install usb (what software did you use)?

I presume Windows is booting properly on this. Are you wanting to dual boot?

I do not recall if ASUS has the option available in BIOS/UEFI to disable Secure Boot. Have you checked for it? I know there are videos out on how to disable secure boot on ASUS laptops, but ASUS has continued to make changes so I’m not sure what might be valid for your model. While you should not have to disable it to get the live session to load, myklt8 did say that worked for them.

Image

A woman typing on a laptop with LM20.3 Cinnamon.

Источник

Оцените статью
Adblock
detector