Если после обновления Linux вы видите чёрный экран (иногда — курсор, иногда — вообще ничего), чаще всего система загрузилась, но графическая подсистема не смогла стартовать: драйвер, Wayland/Xorg или дисплейный менеджер.
Ниже — практичная последовательность действий от безопасных к более радикальным.
Симптомы, которые встречаются чаще всего
- Чёрный экран сразу после GRUB/логотипа
- Чёрный экран на экране входа (GDM/SDDM), но TTY работает
- Моргание экрана и возврат в чёрный экран
- Зависание на “Starting GNOME Display Manager”
- После обновления ядра перестал работать NVIDIA (DKMS не собрал модуль)
Шаг 1. Переключитесь в TTY (консоль)
Попробуйте:
Ctrl + Alt + F2(илиF3/F4/F5)
Если появилось приглашение входа — это хороший знак: проблема именно в графике.
Дальше войдите и убедитесь, что сеть есть:
ping -c 1 1.1.1.1
Шаг 2. Быстрая диагностика: что упало — дисплейный менеджер или драйвер
2.1 Проверка дисплейного менеджера
Выясните, что используется:
- GNOME:
gdm/gdm3 - KDE:
sddm - XFCE/прочее:
lightdm
Проверьте статус (пример для GNOME):
systemctl status gdm
Для KDE:
systemctl status sddm
Если сервис в состоянии failed, посмотрите последние логи:
journalctl -u gdm -b --no-pager | tail -n 200
(Замените gdm на sddm/lightdm при необходимости.)
Шаг 3. Посмотрите системные логи ошибок за текущую загрузку
Это часто сразу показывает виновника: nvidia, amdgpu, i915, gdm, sddm, gnome-shell, kwin.
journalctl -b -p err..alert --no-pager
Дополнительно полезно:
dmesg -T | grep -Ei "nvidia|amdgpu|i915|drm|firmware|failed|error" | tail -n 200
Шаг 4. Частое решение для GNOME: отключить Wayland (перейти на Xorg)
После обновлений иногда ломается связка Wayland + драйвер (особенно NVIDIA).
Откройте конфиг GDM:
sudo nano /etc/gdm3/custom.conf
Найдите/добавьте строку:
WaylandEnable=false
Перезапустите GDM:
sudo systemctl restart gdm
Если вы не можете перезапустить (или боитесь вылета), просто перезагрузитесь:
sudo reboot
Примечание: на экране входа GNOME также может быть шестерёнка, где можно выбрать “GNOME on Xorg”.
Шаг 5. NVIDIA: самый частый сценарий (модуль не собрался после обновления ядра)
5.1 Проверьте, видит ли система модуль NVIDIA
lsmod | grep -i nvidia
Если ничего нет — модуль не загрузился.
Проверьте, установлен ли драйвер:
nvidia-smi
Если команда не найдена или выдаёт ошибку — драйвер/модуль сломан.
5.2 Пересборка DKMS (типично для Ubuntu/Debian)
sudo dkms status
Если видите added/build error, попробуйте пересобрать:
sudo dkms autoinstall
И перезагрузитесь:
sudo reboot
5.3 Переустановка драйвера (Ubuntu)
Узнать рекомендованный драйвер:
ubuntu-drivers devices
Установить рекомендованный:
sudo ubuntu-drivers autoinstall
sudo reboot
Если после обновления поставился “не тот” драйвер, иногда помогает откат/смена версии (например, с 550 на 535), но делайте это только после просмотра логов.
Шаг 6. AMD/Intel: обновление Mesa и firmware (часто решает артефакты/чёрный экран)
Для Debian/Ubuntu:
sudo apt update
sudo apt install --reinstall mesa-vulkan-drivers mesa-utils linux-firmware
sudo reboot
Для Fedora:
sudo dnf upgrade --refresh
sudo reboot
На Arch:
sudo pacman -Syu mesa linux-firmware
sudo reboot
Шаг 7. Временный обходной путь: загрузка с параметрами ядра (если экран чёрный сразу)
Если чёрный экран появляется сразу после GRUB, иногда помогает временно загрузиться с упрощёнными параметрами:
- В GRUB нажмите
eна выбранном пункте. - В строке с
linux ...попробуйте добавить один из параметров:
nomodeset(часто помогает зайти в систему, но без нормального ускорения)- для NVIDIA иногда помогает
nvidia-drm.modeset=1(или наоборот отключение modeset — зависит от ситуации)
- Нажмите
Ctrl+Xдля загрузки.
Если с nomodeset система загружается — дальше чините драйвер/mesa.
Шаг 8. Если проблема только у одного пользователя (чёрный экран после логина)
Иногда дисплейный менеджер работает, но после ввода пароля — чёрный экран из‑за настроек окружения.
Проверьте, можете ли войти под новым пользователем:
sudo adduser testuser
Если под testuser графика запускается — проблема в конфиге вашего профиля (GNOME extensions, настройки KWin и т. п.). Частые кандидаты:
- расширения GNOME
- повреждённые настройки в
~/.config - автозапуск с кривыми параметрами
Полезные команды “в одну строку” для диагностики
Показать, какой GPU и какой драйвер используется:
lspci -k | grep -EA3 "VGA|3D|Display"
Посмотреть, что с DRM/графикой в ядре:
journalctl -b | grep -Ei "drm|modeset|gpu|nvidia|amdgpu|i915" | tail -n 200
Итог
Чёрный экран после обновления в Linux почти всегда сводится к одному из трёх:
- Драйвер GPU (особенно NVIDIA + новое ядро/DKMS)
- Wayland vs Xorg (быстро лечится отключением Wayland)
- Display Manager (GDM/SDDM/LightDM не стартует или падает)
Двигайтесь от TTY и логов к точечным исправлениям — это быстрее и безопаснее, чем “переустановить систему”.