Я назад . Недавно я позволил apt применить некоторые обновления и попытался перезапустить. На этот раз у меня есть симптомы, похожие на в этом недавнем вопросе , но у меня нет процессора Intel.
dpkg -l | grep linux-image
показывает статус ii
для всех изображений. Фактически, dpkg -l
показывает ii
или rc
для всех пакетов. dpkg --configure -a
ничего не делает. update-grub
завершается успешно, но ничего не исправляет. apt upgrade
и apt dist-upgrade
ничего не делают, кроме печати списка пакетов «автоматически установленных и больше не требуемых», который включает ровно самое старое ядро и драйвер Nvidia:
libnvidia-compute-435
linux-headers-5.4.0-52
linux-headers-5.4.0-52-generic
linux-image-5.4.0-52-generic
linux-modules-5.4.0-52-generic
linux-modules-extra-5.4.0-52-generic
Меня это беспокоит. Раньше мне удавалось безопасно загрузиться с самым старым ядром, пока я выяснял, что не так с установкой новейшего ядра. Если моя машина считает, что мое самое старое ядро может быть удалено, возможно, что-то в нем было повреждено?
Если я «возобновляю нормальную загрузку» из режима восстановления, меня выводит запрос на вход в терминал.
Как я могу выяснить, что что-то не так за черным экраном? У меня нет сообщений об ошибках, которые нужно найти.
Переустановка рабочего стола устранила мою проблему:
apt install --reinstall ubuntu-gnome-desktop
Вот несколько команд, которые я пробовал до этой, которые сами по себе не решили проблему, но, возможно, настроили ее на успех:
apt update
apt upgrade
apt dist-upgrade
apt install --reinstall linux-image-5.4.0-52-generic
apt install --reinstall libnvidia-compute-435
После того, как я смог войти в систему, я заметил, что мой интернет не работает. Оказывается, Network Manager перестал управлять соединениями. Последний шаг этого ответа устранил эту проблему, очистив содержимое файла /usr/lib/NetworkManager/conf.d/10-globally-managed-devices.conf
.