
Мой ноутбук сразу же переходит в 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
Здесь также есть бесконечное количество тем о ремонте сломанных пакетов — попробуйте сначала взглянуть на них.