Найти тему
Другой мир

Зависания Linux Mint/Ubuntu и ошибка обновления

Проблема не то что частая, но имеет место быть, и ка я понимаю, на компах, где есть еще вторая система - Виндоувс.

Система зависает, совсем, не работают ни клавиши, ни мышь, ни чего. Помогает только ресет. Но от этого могут появится проблемы новые, от ресета этого. В частности могут сломаться обновления и вы получите сообщение :

И забив в консоль sudo dpkg --configure -a получим ряд ошибок и бесконечно идущий процесс.

-2

Мы можем видеть что глюканул драйвер в текущем ядре, и нет некого резюме в разделе подкачки. Так чтож, решаем. Я не решал проблему с драйвером, я загрузился в предыдущем ядре.

Для загрузки в другом ядре выберите адвансед опшен , или как оно у вас называется в меню grub

Теперь удаляем все лишние ядра, включая с поломкой. Через утилиту обновления и Синаптик у вас не получится, будет ошибка. Надо же dpkg --configure -a сделать, а оно не идет. Открываем свой проводник с правами root и идем в /boot.

Именно там файлы ядра. Скажем удаляем ядро 6.8.0-45, показываю на скриншоте что удаляем :

-3

То есть все, где номер нужного ядра. Удаляем сломанное ядро, оставляем текущее, в котором загрузились, и на всякий еще предыдущее старое, можно пару штук оставить. В целом, трех ядер вам хватит, на случай поломок.

Отлично, удалили, обновляем

Чистим от мусора :

sudo apt autoremove

Обновляем загрузчик:

sudo update-grub

Теперь решаем проблему

The initramfs will attempt to resume from /dev/sda6
I: (UUID=931e0788-e81f-4135-835f-2aab7174dfc2)
I: Set the RESUME variable to override this.

UUID подкачки необходимо добавить в /etc/initramfs-tools/conf.d/resume

Что от нас и требует система. Делаем так :

printf "RESUME=UUID=$(blkid | awk -F\" '/swap/ {print $2}')\n" | sudo tee /etc/initramfs-tools/conf.d/resume

Получаем :

-4

Обновляем ядра:

sudo update-initramfs -u -k all

Перезагружаемся.

Надеюсь, что помогло. Причину этих глюков я не выяснил, но нашел решение.