[РЕШЕНО] Не могу загрузится после обновления

Werd
Как инит может повредится если он на отдельном разделе?
Написал же, сначала пробуй загрузиться из консоли Grub в ручную ... как? - описал выше, смотри где что находится ...
Если boot на отдельном разделе - все примерно также, например, .... корневой раздел - (hd0,msdos2) , раздел с ядром - (hd0,msdos1)
set prefix=(hd0,msdos1)/grub
set root=(hd0,msdos1)
linux /vmlinuz-linux root=/dev/sda2
initrd /initramfs-linux.img
boot
Ошибки не исчезают с опытом - они просто умнеют
Werd
Как инит может повредится если он на отдельном разделе?
Инит пересобирается при каждой установке ядра, и отдельных модулей. При сборке и перезаписи могут быть ошибки. Может быть что на новом ядре какой то модуль нерабочий.
Пробовать пересобрать инит переустановкой ядра из чрута и лтс ядро как выше говорил. И vasek дает рецепт как получить дебаг загрузки
vasek

Сделал ручками загрузку. С initramfs-linux.img, initramfs-linux-fallback.img перезагружается при попытке загрузить ядро.
Если initramfs-linux-lts.img то результат такой: https://ibb.co/K7KH2Sz

Сейчас ещё изучу инструкцию vasek по дебагу загрузки, попробую что нибудь новое )
Werd
Если initramfs-linux-lts.img то результат такой
Вы при установке лтс ядра, хедеры,модули и драйвера для лтс поставить не забыли?
vs220
Werd
Если initramfs-linux-lts.img то результат такой
Вы при установке лтс ядра, хедеры,модули и драйвера для лтс поставить не забыли?

Даже и не знаю. Просто ядро вписал другое и vmlinuz-lts.
Нужно было что то ещё добавить?
Werd
ядро вписал другое и vmlinuz-lts.
это собственно и есть ядро к нему инит тоже lts прописывать

Еще если есть например блоб нвидии или какие dkms модули то надо хедеры было поставить и нвидию для лтс
На корневом разделе какая файловая система еще?
Вангую, что бут не был примонтирован во время обновления.
Lupus pilum mutat, non mentem.
jim945
что бут не был примонтирован во время обновления
Тогда бы на корневом разделе /boot не был бы пустым а содержал ядро с инитом. ТС утверждает что он пустой
jim945
Вангую, что бут не был примонтирован во время обновления.

vs220
Тогда бы на корневом разделе /boot не был бы пустым а содержал ядро с инитом. ТС утверждает что он пустой

Всеравно, что то он намудрил при обновлении .... стоят не те версии
... по логам не находит /lib/modules/5.4.51-1-lts/modules.devname … стоит другая версия? или нет? ...
Мой пример, правда еще не обновился, (если бы обновился, то вместо 5.4.49-1-lts было бы 5.4.51-1-lts) .... смотрим
lsinitcpio /boot/initramfs-linux-lts.img | grep modules.devname
usr/lib/modules/5.4.49-1-lts/modules.devname
и та же версия в корне
ls /usr/lib/modules/5.4.49-1-lts | grep modules.devname
modules.devname

PS - я вообще противник ставить boot на отдельный раздел - если ставить, то нужно хорошо разбираться
Ошибки не исчезают с опытом - они просто умнеют
vasek
намудрил при обновлении
Эт уже не при обновлении а при установке и запуске лтс ядра.
Может запустил лтс с инитом от обычного или наоборот?
Про бут на отдельном тоже поддерживаю - к проблемам
 
Зарегистрироваться или войдите чтобы оставить сообщение.