Ubuntu зависает при загрузке всякий раз, когда есть пакеты, которые нужно обновить

На экране загрузки застревает спираль Ubuntu.
Это происходит всякий раз, когда есть пакеты, которые нужно обновить (с помощью sudo apt-get upgrade )
Почему это происходит и как это исправить?
Версия: 20.04

Изменения: (на основе комментария Бруни)

Как узнать, есть ли пакеты, которые нужно обновить, если вы зависаете на экране загрузки? Как с этим справиться?

Я загружаюсь в режим восстановления, запускаю dpkg и обнаруживаю, что некоторые пакеты нуждаются в обновлении. Обновления здесь (в режиме восстановления) не выполняются из-за проблем, связанных с сетью. Затем я обновляю grub через сам режим восстановления, все работает нормально. После этого я возобновляю работу , он застревает на черном экране с мигающим курсором. Затем я принудительно завершаю работу и снова включаю его. На этот раз загружается отлично. Затем я обычно запускаю sudo apt-get upgrade . Проблема с загрузкой больше не возникает (всякий раз, когда это происходит, нужно установить некоторые обновления).

Какова настройка вашего диска (например, смонтированы ли какие-либо разделы на внешних дисках)

Я использую систему с двойной загрузкой с включенной безопасной загрузкой UEFI. Винда стоит на SSD. Я разделил жесткий диск на 2 части. Одна часть используется Windows. Остальное полностью для Ubuntu.Помимо загрузчика, я не думаю, что есть какое-либо взаимодействие между Windows и Ubuntu.

Это происходит независимо от типа пакетов, которые необходимо обновить?

Да

4
задан 10 August 2021 в 16:09

1 ответ

Отключите автоматические обновления, если они еще не отключены. Отредактируйте /etc/apt/apt.conf.d/20auto-upgrades и измените содержимое с

APT::Periodic::Update-Package-Lists "1";
APT::Periodic::Unattended-Upgrade "1";

на

APT::Periodic::Update-Package-Lists "0";
APT::Periodic::Download-Upgradeable-Packages "0";
APT::Periodic::AutocleanInterval "0";
APT::Periodic::Unattended-Upgrade "1";

(source). Это попытка обходного пути. Вы не должны видеть эту проблему даже при включенных автоматических обновлениях. Но это может сработать.

Вы также можете сделать это через GUI. Перейдите в Деятельность (в левом верхнем углу, или Win key -> ПО (в строке поиска) -> ПО и обновления -> Обновления -> Автоматически ...

0
ответ дан 20 August 2021 в 10:28

Другие вопросы по тегам:

Похожие вопросы: