Ubuntu Linux

Ubuntu: чёрный экран после входа или обновления драйвера NVIDIA

  • Обновлено
  • Чтение ≈ 4 минуты

Краткий ответ

Чёрный экран после входа в Ubuntu чаще всего связан с драйвером NVIDIA. Откройте TTY (Ctrl+Alt+F3), проверьте nvidia-smi и dkms status, переустановите драйвер через ubuntu-drivers или удалите его и вернитесь на nouveau, а также проверьте свободное место в домашнем каталоге.

В этой статье
  1. Сначала войдите в консоль
  2. Быстрая диагностика
  3. Что ещё проверить
  4. Если вход невозможен вообще

#Сначала войдите в консоль

При чёрном экране после ввода пароля система нередко работает. Нажмите Ctrl+Alt+F3 и войдите в консоль. Если и этого не получается, перезагрузитесь и в GRUB (удерживайте Shift или нажимайте Esc) выберите «Advanced options for Ubuntu» и предыдущее ядро либо режим recovery. Режим recovery даёт root-консоль, где можно выполнить все команды ниже; сначала выберите пункт «network», затем «root».

Возможная причинаКак узнатьЧто делать
Secure BootКлюч MOK не подтверждён.Драйвер не загружается, в dmesg про подпись.При установке драйвера задайте пароль MOK и подтвердите при перезагрузке (синий экран MOK Manager) либо отключите Secure Boot.
Сломанное обновление ядраМодули не собраны под новое ядро.После обновления чёрный экран.Загрузитесь на старое ядро, выполните sudo dkms autoinstall.
Конфликт Wayland и драйвераСеанс Wayland не стартует.На экране входа выбор сеанса.Выберите «Ubuntu on Xorg» в меню шестерёнки при входе.
Переполненный дискНе хватает места на / или /home.df -h показывает 100%.Освободите место: sudo apt clean, удалите старые ядра.
Остатки ручной установки драйвераФайлы из .run-установщика.Конфликт модулей.sudo nvidia-uninstall и пакетная переустановка.
Гибридная графикаМонитор подключён к другому чипу.Чёрный экран на внешнем мониторе или встроенном.sudo prime-select on-demand или nvidia.

#Быстрая диагностика

  1. Проверьте свободное местоОткройте терминал на устройстве или подключитесь по SSH к нужному серверу. Выполните df -h /home / и прочитайте вывод: команда покажет доступное место на подключённых разделах. Найдите строку нужной файловой системы; если Use% близко к 100%, потребуется освободить место на том же разделе. Если команда не найдена, сначала убедитесь, что нужная программа установлена.
  2. Проверьте владельца домашнего каталогаЕсли после входа остаётся чёрный экран, нажмите Ctrl+Alt+F3 (на ноутбуке может потребоваться Fn), введите имя пользователя и пароль в текстовой консоли. Выполните id, echo "$HOME" и ls -ld "$HOME" "$HOME/.Xauthority" 2>/dev/null. Сравните владельца домашней папки с именем текущего пользователя. Если владелец отличается, не применяйте chown -R вслепую: запишите вывод и исправляйте только доказанно ошибочные объекты с администратором. Вернуться к графическому входу обычно можно через Ctrl+Alt+F1/F2 в зависимости от версии.
  3. Проверьте драйверВ Ubuntu при чёрном экране после входа переключитесь в консоль Ctrl+Alt+F3 и войдите под своим именем. Запустите nvidia-smi и lsmod | grep -E "nvidia|nouveau". Если nvidia-smi сообщает, что не может связаться с драйвером, проверьте ядро (uname -r) и ошибки journalctl -k -b | grep -i nvidia, а также Secure Boot через mokutil --sb-state. Если команда отсутствует, сначала определите, установлена ли NVIDIA и соответствующий пакет. Не отключайте Secure Boot для проверки и не удаляйте все видеодрайверы.
  4. Проверьте DKMSОткройте терминал и выполните dkms status, затем uname -r. Сравните, собран ли модуль для текущего ядра, и прочитайте журнал сборки в /var/lib/dkms/ для конкретного модуля. Если модуль отсутствует, проверьте соответствие заголовков ядра; не удаляйте рабочее старое ядро, пока новое не загружается успешно.
  5. Посмотрите журнал GDMОткройте журнал нужного приложения или службы: для systemd используйте journalctl -u ИМЯ_СЛУЖБЫ -n 50 --no-pager, подставив её реальное имя. Ищите строки error, failed, дату и код ошибки; не публикуйте пароли и токены из журнала.
  6. Переустановите драйверОткройте терминал и определите устройство: для PCI используйте lspci -nnk, для USB — lsusb; затем прочитайте ошибки через journalctl -b -p warning --no-pager. Сверьте модель и используемый модуль ядра. Драйвер устанавливайте только из официального репозитория вашего дистрибутива или документации изготовителя; прежде чем менять графический драйвер, обеспечьте доступ к текстовой консоли (Ctrl+Alt+F3) и резервную копию конфигурации.
  7. Если не получилось, откатитесь на nouveauСначала проверьте точную видеокарту и модуль через lspci -nnk и lsmod | grep -E "nvidia|nouveau". Если проблема началась именно после обновления драйвера NVIDIA, загрузитесь через предыдущее рабочее ядро или текстовую консоль и сохраните список пакетов. Массовая команда удаления всех NVIDIA-пакетов может удалить нужные зависимости; используйте официальную процедуру «Дополнительные драйверы» для Ubuntu/Mint или пакетный менеджер своего дистрибутива после оценки списка изменений.
  8. Команды для отдельных ситуацийВыберите только подходящий вариант. Это не одна последовательность: часть команд диагностирует проблему, а часть меняет настройки или данные.
    Выберите подходящий вариант — это не команды для последовательного выполнения
    Вариант 1Место на диске и права на домашний каталог
    Linux · Терминал (Bash)Команда
    Место на диске и права на домашний каталог
    df -h / /home
    ls -ld ~ ~/.Xauthority ~/.ICEauthority
    Вариант 2Состояние драйвера и сборки модуля
    Linux · Терминал (Bash)Команда
    Состояние драйвера и сборки модуля
    nvidia-smi
    dkms status
    uname -r
    Вариант 3Только диагностика: выясните пользователя и владельца домашней папки и файла Xauthority.
    Linux · Терминал (Bash)Команда
    Только диагностика: выясните пользователя и владельца домашней папки и файла Xauthority. Не запускайте рекурсивный chown -R для всего /home: он может повредить права скрытых файлов и общих каталогов.
    id
    ls -ld "$HOME" "$HOME/.Xauthority" 2>/dev/null
    Вариант 4Только диагностика рекомендованного драйвера, ядра и Secure Boot.
    Linux · Терминал (Bash)Команда
    Только диагностика рекомендованного драйвера, ядра и Secure Boot. Установка драйвера и перезагрузка — отдельные условные действия после резервного копирования и проверки совместимости.
    ubuntu-drivers devices
    uname -r
    mokutil --sb-state
    Вариант 5Удаление всех NVIDIA-пакетов без проверки несовместимо с безопасным восстановлением.
    Linux · Терминал (Bash)Команда
    Удаление всех NVIDIA-пакетов без проверки несовместимо с безопасным восстановлением. Запуск: терминал Linux с правами, указанными в команде. Сначала проверьте имя устройства и целевой путь.
    lspci -nnk && uname -r

#Что ещё проверить

#Если вход невозможен вообще

Когда не работают ни графический вход, ни TTY, загрузитесь в режим recovery и выберите пункт «root — Drop to root shell prompt». По умолчанию файловая система там смонтирована только для чтения, поэтому выполните mount -o remount,rw /. После этого запустите apt purge '*nvidia*' и update-initramfs -u -k all, затем reboot. Если пакеты нужно докачать, выберите в меню recovery пункт «network» для подключения сети до входа в root-оболочку. Также проверьте, не заполнен ли раздел /boot: на нём накапливаются старые ядра. Удалите ненужные автоматической командой sudo apt autoremove --purge, оставив текущее и одно предыдущее. Такая последовательность вернёт загрузку на открытый драйвер nouveau, и уже оттуда можно спокойно установить нужную версию драйвера.

Так эту ошибку тоже называют

Источники и обновления

Последнее обновление статьи: 2 ноября 2026. Версии программ и интерфейсы меняются — если шаги не совпадают с вашей версией, сверяйтесь с документацией производителя.