Troubleshooting Ubuntu

TL;DR: Не загружается → Recovery Mode через GRUB. apt сломан → sudo dpkg --configure -a. Нет сети → sudo systemctl restart NetworkManager. Логи: journalctl -b -p err.

Система не загружается

# Recovery Mode:
# При загрузке в GRUB → Advanced options → Recovery mode
# → root (Drop to root shell prompt)
 
# Remount filesystem с записью
mount -o remount,rw /
 
# Исправить пакеты
apt update && apt upgrade
dpkg --configure -a
 
# Переустановить GRUB
grub-install /dev/sda
update-grub
reboot

Нет интернета

# Проверить
ip a
ping -c 3 8.8.8.8
 
# Перезапустить NetworkManager
sudo systemctl restart NetworkManager
 
# Wi-Fi
nmcli device wifi list
nmcli device wifi connect "SSID" password "PASS"
 
# DNS
sudo systemctl restart systemd-resolved
resolvectl status

Проблемы с apt

Broken dependencies

sudo apt -f install                # исправить зависимости
sudo dpkg --configure -a           # доконфигурировать пакеты
sudo apt update --fix-missing

Lock file

# "Could not get lock"
# 1. Подождать завершения другого процесса apt
# 2. Если точно ничего не работает:
sudo rm /var/lib/dpkg/lock-frontend
sudo rm /var/lib/apt/lists/lock
sudo dpkg --configure -a

Проблемы со Snap

# Snap не запускается
snap refresh
snap disable package && snap enable package
 
# Snap занимает много места
snap list --all
# Удалить старые ревизии:
snap remove package --revision=N

Проблемы с драйверами / графикой

# Установить рекомендуемые драйверы
sudo ubuntu-drivers autoinstall
 
# Или конкретный
sudo ubuntu-drivers list
sudo apt install nvidia-driver-535
 
# Если GUI не загружается — переключиться в TTY:
# Ctrl+Alt+F2
sudo apt install --reinstall ubuntu-desktop

Диск заполнен

# Найти что занимает
du -sh /* 2>/dev/null | sort -rh | head
du -sh /var/log/*
du -sh /snap/*
 
# Очистить
sudo apt clean
sudo apt autoremove --purge
sudo journalctl --vacuum-size=100M

Типичные ошибки

ОшибкаРешение
«Ubuntu won’t boot»GRUB → Recovery mode → root → apt upgrade
dpkg was interruptedsudo dpkg --configure -a
PPA сломал системуsudo ppa-purge ppa:user/name (нужен ppa-purge)
Обновление прерваноsudo apt -f install && sudo dpkg --configure -a
Чёрный экран после обновленияTTY (Ctrl+Alt+F2) → переустановить драйверы