Kernel panic! Глюк Grub или Manjaro?

Как правильно задавать вопросы Правильно сформулированный вопрос и его грамотное оформление способствует высокой вероятности получения достаточно содержательного и по существу ответа. Общая рекомендация по составлению тем: 1. Для начала воспользуйтесь поиском форума. 2. Укажите версию ОС вместе с разрядностью. Пример: LM 19.3 x64, LM Sarah x32 3. DE. Если вопрос касается двух, то через запятую. (xfce, KDE, cinnamon, mate) 4. Какое железо. (достаточно вывод inxi -Fxz в спойлере (как пользоваться спойлером смотрим здесь)) или же дать ссылку на hw-probe 5. Суть. Желательно с выводом консоли, логами. 6. Скрин. Просьба указывать 2, 3 и 4 независимо от того, имеет ли это отношение к вопросу или нет. Так же не забываем об общих правилах Как пример вот
Аватара пользователя

Автор темы
ilikethat
Сообщения: 571
Зарегистрирован: 14 дек 2019, 01:46
Решено: 10
Благодарил (а): 120 раз
Поблагодарили: 129 раз
Контактная информация:

Kernel panic! Глюк Grub или Manjaro?

#1

30 апр 2020, 20:51

Решил посмотреть свежую Manjaro 20. Причем в живую, на железе, а не в виртуалке.
Отрезал от диска немного, sda4 - туда ставил.

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

NAME   MAJ:MIN RM   SIZE RO TYPE MOUNTPOINT
loop0    7:0    0  1000M  0 loop /var/log
sda      8:0    0 447,1G  0 disk 
├─sda1   8:1    0  28,9G  0 part /
├─sda2   8:2    0 190,9G  0 part /home
├─sda3   8:3    0 192,3G  0 part /home/NoBackup/Home2
└─sda4   8:4    0    35G  0 part 
Чтобы ничего не сломать, при установке Manjaro, указал - НЕ ставить загрузчик. Поставил.
Загрузился в минт(основная система). Обновил Grub. В меню manjaro есть!
Но не грузится! Падает в kernel panic.
Kernel_panic_Manjaro.jpg
К счастью один пункт меню работает
Good_menu.jpg
После изучения оказалось, что они отличаются пакетом для initrd.
НЕ работает:
insmod part_msdos
insmod ext2
set root='hd0,msdos4'
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos4 --hint-efi=hd0,msdos4 --hint-baremetal=ahci0,msdos4 f243140e-9886-496f-b1de-49ff979dd941
else
search --no-floppy --fs-uuid --set=root f243140e-9886-496f-b1de-49ff979dd941
fi
linux /boot/vmlinuz-5.6-x86_64 root=UUID=f243140e-9886-496f-b1de-49ff979dd941 rw quiet udev.log_priority=3
initrd /boot/amd-ucode.img
Работает:
insmod part_msdos
insmod ext2
set root='hd0,msdos4'
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos4 --hint-efi=hd0,msdos4 --hint-baremetal=ahci0,msdos4 f243140e-9886-496f-b1de-49ff979dd941
else
search --no-floppy --fs-uuid --set=root f243140e-9886-496f-b1de-49ff979dd941
fi
linux /boot/vmlinuz-5.6-x86_64 root=UUID=f243140e-9886-496f-b1de-49ff979dd941 rw quiet udev.log_priority=3
initrd /boot/initramfs-5.6-x86_64-fallback.img
С таким пакетом тоже работает, но его Grub сам не предлагает:
initrd /boot/initramfs-5.6-x86_64.img

В связи с этим вопросы.
Это глюк Grub?
Или это глюк Manjaro?
Неужели я один с таким столкнулся?

PS Ситуация воспроизводится в виртуалке. Причем попробовал и Manjaro 18 - то же фигня!

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

symon2014
Сообщения: 5934
Зарегистрирован: 16 дек 2017, 21:59
Решено: 37
Откуда: Феодосия
Благодарил (а): 32 раза
Поблагодарили: 750 раз
Контактная информация:

Kernel panic! Глюк Grub или Manjaro?

#2

30 апр 2020, 20:58

ilikethat писал(а):
30 апр 2020, 20:51
Неужели я один с таким столкнулся?
Сталкивался и сам лично и на форумах. Если помню , до 16.10 было всё нормально. Если груб ставить из манжаро , всё будет работать. Но что глючит , я не смог уточнить , потому что как то к манжаре отношусь менее чем нейтрально. Возможно ос пробер не подходит , в общем в причине не уверен , но фигня такая есть.

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

Автор темы
ilikethat
Сообщения: 571
Зарегистрирован: 14 дек 2019, 01:46
Решено: 10
Благодарил (а): 120 раз
Поблагодарили: 129 раз
Контактная информация:

Kernel panic! Глюк Grub или Manjaro?

#3

30 апр 2020, 21:02

Да, я уже понял, что не первый :write:
Что не так с grub mint/ubuntu?

До этого ставил kubuntu 20.04, на тот же раздел. Все работало.

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

Автор темы
ilikethat
Сообщения: 571
Зарегистрирован: 14 дек 2019, 01:46
Решено: 10
Благодарил (а): 120 раз
Поблагодарили: 129 раз
Контактная информация:

Kernel panic! Глюк Grub или Manjaro?

#4

30 апр 2020, 21:10

Так понимаю, что теперь Grub будет постоянно это затирать? При любом обновлении ядра? :cray2:
Если я переименую
initramfs-5.6-x86_64.img
в
amd-ucode.img
в каталоге boot от Manjaro, то проблема на какое-то время решится? До обновления manjaro?

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

symon2014
Сообщения: 5934
Зарегистрирован: 16 дек 2017, 21:59
Решено: 37
Откуда: Феодосия
Благодарил (а): 32 раза
Поблагодарили: 750 раз
Контактная информация:

Kernel panic! Глюк Grub или Manjaro?

#5

30 апр 2020, 21:13

ilikethat писал(а):
30 апр 2020, 21:10
Grub будет постоянно это затирать?

Установи груб , находясь в манжаро , должно всё работать.

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

slant
Сообщения: 4506
Зарегистрирован: 21 июн 2017, 18:09
Решено: 99
Благодарил (а): 51 раз
Поблагодарили: 1993 раза
Контактная информация:

Kernel panic! Глюк Grub или Manjaro?

#6

30 апр 2020, 21:27

Это разница в подходе к тому, как грузить систему. У манжаро в основном режиме вообще не используется образ начальной загрузки, если только его необходимость не вызвана особой конфигурацией, а amd-ucode.img - это просто микрокод. Но в этом случае чтобы считать все разделы и передать ядру нужный, модули поддержки FS должны быть загружены как драйвера grub.
У убунту роль grub урезана по максимуму, и весь возможный функционал всегда запихивается в initramfs - надо оно на само деле или нет - ему без разницы. В итоге grub оттуда нифига сам прочитать и распознать не умеет, всегда требует образ initramfs, ядру передает не то что надо, и в итоге ядро найти root не может.

Почему такая разница - потому что когда не используется initramfs это упрощает работу со снапшотами (lvm и btrfs). Что для rolling дистрибутива весьма ценно. Но в отличии от ubuntu авторы манжаро озаботились поддержкой загрузки по любому сценарию - хоть с initramfs хоть без оного. А вот у ubuntu grub нормально грузит только других дебианоподобных. Ну и винду, если есть. :)

Закрыто

Вернуться в «Загрузка системы, бэкапы и восстановление»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 5 гостей