#Что означает ошибка
После перезагрузки виден чёрный экран или курсор
Чёрный экран или мигающий курсор после установки проприетарного драйвера NVIDIA означает, что графическая подсистема не запустилась. Причины — конфликт с открытым драйвером nouveau, блокировка неподписанного модуля Secure Boot, неподходящая версия драйвера для вашей карты или несколько установленных драйверов одновременно. Зайдите в консоль (Ctrl+Alt+F3) или через режим восстановления GRUB.
#Причины и решения
| Возможная причина | Как узнать | Что делать |
|---|---|---|
| Конфликт с NouveauNouveau не отключён. | Ошибка при загрузке модуля. | Занесите в blacklist. |
| Secure Boot блокирует модульМодуль не подписан. | mokutil --sb-state — enabled. | Отключите или подпишите. |
| Неподходящая версия драйвераДрайвер не поддерживает карту. | Ошибки в журнале. | Установите рекомендованный. |
| Несколько драйверовУстановлены разные версии. | Конфликт пакетов. | Удалите лишние. |
#Пошаговое решение
- Откройте консольЕсли вместо графического входа в Ubuntu появляется чёрный экран, попробуйте сочетание Ctrl+Alt+F3 (на некоторых ноутбуках с Fn). При появлении текстового запроса
login:введите своё имя пользователя Ubuntu и пароль (символы пароля не отображаются). После входа выполнитеcat /etc/os-releaseиuname -r, запишите версии. Если консоль не открывается, перезагрузитесь и попробуйте через меню GRUB пункт Advanced options → recovery mode; не удаляйте драйвер до проверки Secure Boot и доступности другого способа входа. - Если GRUB не виденПри запуске Ubuntu попробуйте открыть меню GRUB удерживанием Shift на старом BIOS или клавишей Esc при UEFI; способ зависит от прошивки и скорости загрузки. В меню выберите «Advanced options for Ubuntu» → запись «(recovery mode)» для предыдущего рабочего ядра, если она есть. Не правьте параметры ядра
nomodesetкак постоянную настройку без подтверждения причины. - Проверьте Secure BootОткройте терминал на устройстве или подключитесь по SSH к нужному серверу. Выполните
mokutil --sb-stateи прочитайте вывод: команда покажет, включён ли Secure Boot. Сохраните результат и сравните его с требованиями драйвера; не выключайте защитную загрузку без понимания последствий. Если команда не найдена, сначала убедитесь, что нужная программа установлена. - Удалите драйверы NVIDIAСначала проверьте точную видеокарту и модуль через
lspci -nnkиlsmod | grep -E "nvidia|nouveau". Если проблема началась именно после обновления драйвера NVIDIA, загрузитесь через предыдущее рабочее ядро или текстовую консоль и сохраните список пакетов. Массовая команда удаления всех NVIDIA-пакетов может удалить нужные зависимости; используйте официальную процедуру «Дополнительные драйверы» для Ubuntu/Mint или пакетный менеджер своего дистрибутива после оценки списка изменений. - Определите рекомендованныйВ Ubuntu откройте терминал и выполните
ubuntu-drivers devices, чтобы увидеть рекомендованный драйвер конкретной модели NVIDIA. Сверьте его сlspci -nnkи версией ядраuname -r. Устанавливайте только рекомендуемый пакет из официального репозитория вашего выпуска после резервной копии; если установщик предлагает удалять критические компоненты, остановитесь. - Установите драйверСначала узнайте точную модель оборудования (
lspci -nnkлибоlsusb) и версию ядра (uname -r), проверьте, доступен ли штатный драйвер в вашем дистрибутиве. Перед установкой стороннего DKMS-модуля нужны совместимые заголовки ядра, резервная копия и возможность вернуться в текстовую консоль. После установки перезагрузитесь и проверьте модуль черезlsmod; не копируйте команды из другого дистрибутива. - Пересоберите initramfsТолько если после исправления драйвера система всё ещё не загружается и есть доступ в текстовую консоль Ubuntu, нажмите Ctrl+Alt+F3, войдите под своим пользователем и выполните
sudo update-initramfs -u. Введите пароль sudo (символы не отображаются), дождитесь завершения безerrorи не прерывайте запись. Эта команда изменяет образ загрузки; на зашифрованных системах, при заполненном/bootили проблемах с ядром лучше сначала исправить именно их. Затем выполнитеsudo rebootи проверьте вход. Не используйте её как средство устранения физической поломки видеокарты. - Команды для отдельных ситуацийВыберите только подходящий вариант. Это не одна последовательность: часть команд диагностирует проблему, а часть меняет настройки или данные.
- ПерезагрузитесьСохраните открытые файлы и завершите текущие задачи. На личном компьютере выберите меню системы → «Выключение» → «Перезагрузить»; в терминале допустимо
systemctl reboot. На удалённом сервере сначала убедитесь, что сервис можно остановить и у вас есть внеполосный доступ; после загрузки проверьте повторение исходной ошибки.
Если включён Secure Boot, при установке драйвера Ubuntu предлагает задать пароль MOK и при перезагрузке нужно выбрать «Enroll MOK» и ввести этот пароль — без этого модуль не загрузится. Для ноутбуков с гибридной графикой используйте prime-select (nvidia/on-demand/intel). Если система не загружается даже в режиме восстановления, загрузитесь с Live-USB, смонтируйте раздел и удалите драйвер через chroot. Не устанавливайте драйверы с сайта NVIDIA .run поверх пакетов Ubuntu: они конфликтуют. Справка — .
Если после правок графическая оболочка всё равно не запускается, проверьте журнал дисплейного менеджера: journalctl -u gdm -b (для GDM) или cat ~/.local/share/xorg/Xorg.0.log. Если используется Wayland, а драйвер NVIDIA старой версии, переключитесь на сеанс Xorg на экране входа (значок шестерёнки). Для отката выберите в GRUB более раннее ядро: иногда драйвер ещё не поддерживает самое новое ядро.