8117
Помогите уже 2 дня решаю проблему…
У меня стоит 2 системы одна Виндовс 10, а вторая Monjaro.
Не получаеться побороть проблему.
Суть проблемы выдает ошибку ядра при загрузке. error boot /vmlinuz 5.2 x86_64
Проблема начинается когда обновляешь систему после установки на жесткий, и так каждый раз. Если, не обновлять систему, то все хорошо.
Мучает вопрос почему после обновление ломает ядро у системы…
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.
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.
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:
ls (hd0,1)/
.
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:
ls (hd0,1)/boot/
.
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 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.
Steps to fix «error file ‘/boot/vmlinux-x.x-x86_64’ not found (Manjaro)
Great help: https://forum.manjaro.org/t/boot-error-vmlinuz-5-6/2896/3
https://forum.manjaro.org/t/boot-error-vmlinuz-5-6/2896/2
- Create Live Stick with Manjaro
- Download: https://manjaro.org/downloads/official/gnome/
- Create bootstick: https://manjaro.org/support/firststeps/#making-a-live-system
- Change UEFI Settings on your broken system: Boot > Secure Boot > Other OS (You can also disable UEFI, but make sure to re-enable it after you are done here!!)
- Boot broken system with the live-system
- Open a terminal
Option A (your main hdd is encrypted)
- Decrypt and mount it
- Mount your decrypted hdd to /mnt
Option B (no encryption)
- If you get an error «Can’t find mount point 0!», your hdd might be encrypted? Try Option A
- Run a package database update
- Install package updates
- If you face any errors, cause you enabled timeshift backups. Run following command instead
$ SKIP_AUTOSNAP= pacman -Syu
-
Exit and reboot
-
Turn on your UEFI if you disabled it, or change it back to its original setting, to enable a proper check during startup!
Loading
# (отредактировано 1 год, 6 месяцев назад) |
|
Темы: 9 Сообщения: 103 Участник с: 08 мая 2020 |
Доброго времени суток. Есть 2- а ssd. На ssd1: arch grub + ext4, на ssd2: arch systemd-boot + btrfs. Хочу отключить systemd-boot и сделать дуалбут через grub. Для этого на ssd2: 1. копирую ядро и инит с /boot в другой каталог (esp примонтирован в /boot) 2. размонтирую /boot 3. редактирую fstab, закоментировав строку с /boot 4. перемещаю ядро и инит в /boot В результате при попытке загрузки получаю ошибку: error: file ‘/root/boot/vmlinuz…’ not found error: you need to load the kernel first Содержимое grub.cfg Нужный пункт меню номер 2.
Содержимое fstab с ssd2
Подскажите что я делаю не так. Спасибо. «Load universe into cannon. Aim at brain. Fire.» © |
vasek |
# |
Темы: 47 Сообщения: 11607 Участник с: 17 февраля 2013 |
В таких случаях трудно сказать, что делаешь не так — самому всегда виднее и рекомендую в таких случаях загрузится в консоль grub и посмотреть где что находится и попробовать загрузиться в ручную (прямо из консоли grub) — это часто помогает понять где ошибка — как это делать, описано в нескольких топиках, поищи. PS — можно еще посмотреть лог grub при загрузке — что он делает, где что ищет (как это делать, тоже описано) Ошибки не исчезают с опытом — они просто умнеют |
indeviral |
# (отредактировано 1 год, 6 месяцев назад) |
Темы: 39 Сообщения: 3199 Участник с: 10 августа 2013 |
initramfs должен лежать на разделе c fat32, а у вас он на brtfs. (а лучше и ядро туда положить, так вам будет проще)
ну и это каталог пользователя, я бы очень сильно не рекомендовал пытаться вообще где-нибудь его использовать. Ошибки в тексте-неповторимый стиль автора© |
RusWolf |
# (отредактировано 1 год, 6 месяцев назад) |
Темы: 11 Сообщения: 2466 Участник с: 16 июля 2016 |
Не чего, что UUID не совпадает немного с:
?
Кому должен? |
vs220 |
# |
Темы: 22 Сообщения: 8111 Участник с: 16 августа 2009 |
Не понятно зачем вообще что то переносить? Почему просто в грубе не прописать загрузку с обоих дисков он же уже давно brtfs поддерживает? |
indeviral |
# (отредактировано 1 год, 6 месяцев назад) |
Темы: 39 Сообщения: 3199 Участник с: 10 августа 2013 |
мне! Ну и на некоторых устройствах тогда его можно вообще без загрузчика запустить, прикольно ведь! Ошибки в тексте-неповторимый стиль автора© |
acid_raccoon |
# (отредактировано 1 год, 6 месяцев назад) |
Темы: 9 Сообщения: 103 Участник с: 08 мая 2020 |
# /dev/sda2 LABEL=root # пункт меню номер 2 разве?
спасибо за наводку, попробую «Load universe into cannon. Aim at brain. Fire.» © |
vs220 |
# (отредактировано 1 год, 6 месяцев назад) |
Темы: 22 Сообщения: 8111 Участник с: 16 августа 2009 |
acid_raccoon обьясните смысл переноса ядра |
indeviral |
# (отредактировано 1 год, 6 месяцев назад) |
Темы: 39 Сообщения: 3199 Участник с: 10 августа 2013 |
так при чём тут /root/boot просто /boot оставьте. Ошибки в тексте-неповторимый стиль автора© |
acid_raccoon |
# |
Темы: 9 Сообщения: 103 Участник с: 08 мая 2020 |
У меня по этому поводу сомнения. Когда grub будет искать ядро в /boot, который является точкой монтирования для esp, и в нем на самом деле ничего нет, он будет искать на esp разделе или в пустом /boot? Поэтому я и скопировал ядро с раздела esp в / и убрал esp из fstab.
/root/boot/ — root в данном случае имя субволуме btrfs, без привычной @root может ввести в заблуждение. «Load universe into cannon. Aim at brain. Fire.» © |