Kernelpanic с последним установленным ядром на Ubuntu 20.04.5 LTS

Kernelpanic с последним установленным ядром на Ubuntu 20.04.5 LTS

Мой ноутбук сразу же переходит в kernel panic при первом запуске каждый раз, когда я пытаюсь его запустить. Долгое нажатие кнопки питания, чтобы выключить его и снова запустить, переносит меня в меню grub, где мне нужно выбрать второе последнее установленное ядро, так как последнее, похоже, сломано.

OS Version: Ubuntu 20.04.5 LTS (Focal Fossa)
Kernel Version (Broken): linux-generic 5.15.0-46
Kernel Version (Working): linux-generic 5.15.0-41

Я попробовал следоватьэтот "урок"но безуспешно. Файл "initrd.img-5.15.0-46" не существовал в моем загрузочном каталоге, и команда sudo apt install --reinstall linux-genericне удалась со следующим выводом, и я не продолжил:

Reading package lists... Done
Building dependency tree       
Reading state information... Done
0 to upgrade, 0 to newly install, 1 reinstalled, 0 to remove and 0 not to upgrade.
8 not fully installed or removed.
After this operation, 0 B of additional disk space will be used.
E: Internal Error, No file name for linux-generic:amd64

При попытке обновить мою систему или выполнить sudo apt install linux-genericобновление/команду также происходит сбойэтот вывод

У меня есть некоторые знания Linux, но я никогда ничего не делал относительно ядер/загрузки, кроме настроек двойной загрузки, так что я полный нуб в отношении проблем с ядром и их исправления. Есть ли у кого-нибудь из вас какие-нибудь советы или решение моей проблемы?

Редактировать: Как также написано в ответе наэтот комментарий, проблема, по-видимому, заключается в этой строке в выводе, в частности:

installed linux-firmware package post-installation script subprocess returned error exit status 1

Что затем приводит к сбою следующих процессов. Как это исправить?

Исправить: Я думаю, что нашел решениеэта страница. Я удалил файлы всех пакетов, в которых скрипты post install терпят неудачу. После выполнения sudo apt updateи sudo apt upgradeпоследнего раза ошибки исчезли.

решение1

Я думаю, что нашел решениеэта страница. Я удалил файлы из /var/lib/dpkg/infoвсех пакетов, в которых скрипты после установки дали сбой. После выполнения sudo apt updateи sudo apt upgradeв последний раз ошибки исчезли.

решение2

Похоже, вы пытаетесь установить последнее ядро ​​HWE "хакерским" способом, вместо того, чтобы просто установить его с помощью обычного пакета. Также похоже, что вы каким-то образом оказались в ситуации с частично установленными пакетами.

Обычный способ установки ядра HWE в Ubuntu 20.04 выглядит следующим образом:

sudo apt install linux-image-generic-hwe-20.04

Это должно без проблем установить ядро ​​5.15.0-46-generic на ваш 20.04.

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

1. Перенастройте базу данных пакетов:
sudo dpkg --configure -a
2. Переустановите или принудительно установите: (в данном случае linux-image-generic-hwe-20.04)
sudo apt install --reinstall linux-image-generic-hwe-20.04

или

sudo apt install -f linux-image-generic-hwe-20.04
3. Удалить проблемные пакеты: (в данном случае linux-firmware)
sudo apt remove linux-firmware
4. Удалить файлы проблемных пакетов: (в данном случае linux-firmware)
sudo apt mv /var/lib/dpkg/info/linux-firmware* /tmp 

Здесь также есть бесконечное количество тем о ремонте сломанных пакетов — попробуйте сначала взглянуть на них.

Связанный контент