Установка Ubuntu 20.04 на ASUS N53J: Решаем проблему черного экрана

Приветствую, любители Linux! Сегодня у нас супер-короткая, но ёмкая история о том, как я победил «черный экран» при установке Ubuntu 20.04 на свой старенький ASUS N53J (2010 года выпуска, Intel Core i3-370M, 4 ГБ ОЗУ, NVIDIA GeForce GT 415M).
Установил Ubuntu на SSD вместо CD-ROM, а после перезагрузки – чёрный экран и курсор. Знакомо?
Что в начале?
Изначально мне удавалось запустить Ubuntu 20.04.6 LTS (Сборка модуля для ядра 5.15.0-134-generic), но через колено, то есть через режим восстановления Ubuntu (Recovery Mode). Но даже в этом случае экран отображался не пропорционально, окна уплывали далеко за пределы монитора. Дисплей отображался, как не определённый или не известный.
В какой-то момент думал установить более раннюю версию Ubuntu, например, Ubuntu 18.04 LTS. Но приял решение не поддаваться и искать решение проблемы.
При возникновении чёрного экрана во время загрузки системы я переключился в текстовую консоль, используя комбинацию клавиш Ctrl + Alt + F3
. Это позволило мне получить доступ к командной строке без загрузки графической подсистемы.
Благодаря команде «ubuntu-drivers devices
» выяснил следующую информацию:
== /sys/devices/pci0000:00/0000:00:01.0/0000:01:00.0 ==
modalias : pci:v000010DEd00000DEEsv00001043sd000015A2bc03sc00100
vendor : NVIDIA Corporation
model : GF108M [GeForce GT 415M]
driver : nvidia-340 - distro non-free recommended
driver : nvidia-driver-390 - distro non-free
driver : xserver-xorg-video-nouveau - distro free builtin
У меня вместе с драйвером NVIDIA, был установлен драйвер nouveau. Сразу скажу, что именно nouveau мне оказался полезным и именно этот драйвер рекомендуется для установки.
Пока искал варианты решения проблемы чёрного экрана, нашёл официальные драйверы NVIDIA для Unix. Вот ссылки на найденные официальные архивы драйверов Nvidia:
Linux AMD64 Display Driver Archive
Проблема и решение
Всё дело в конфликте драйверов NVIDIA и менеджера дисплея.
Вот что помогло:
- Загрузка в режим восстановления Ubuntu.
- Удаление драйверов NVIDIA:
sudo apt-get purge nvidia-*
- Переключение на lightdm:
sudo dpkg-reconfigure lightdm
- Перезагрузка:
sudo reboot

lightdm
Что такое lightdm?
lightdm
– это лёгкий и быстрый менеджер дисплея, который отвечает за отображение экрана входа в систему. В отличие от gdm3
, используемого в GNOME, lightdm
менее требователен к ресурсам и часто лучше работает на старых ноутбуках.
Выводы
Переключение на lightdm
– может стать палочкой-выручалочкой для владельцев старых ноутбуков с NVIDIA.
В итоге Ubuntu 20.04.6 LTS загрузилась правильно и без каких-либо проблем и танцев с бубном. 🙂

Действия, которые мне не помогли
Вот список действий, которые предпринял в процессе решения проблемы чёрного экрана при установке Ubuntu на ноутбук ASUS N53J, но которые, в итоге, не помогли:
- Установка различных версий драйверов NVIDIA:
- Пробовал устанавливать различные версии проприетарных драйверов NVIDIA (например,
nvidia-340
,nvidia-driver-390
), рекомендованные для моей видеокарты GeForce GT 415M. - После каждой установки перезагружал систему, но чёрный экран продолжал появляться.
- Возможно, в вашем случае, установка драйверов NVIDIA поможет.
- Пробовал устанавливать различные версии проприетарных драйверов NVIDIA (например,
- Проверка целостности файловой системы:
- Я выполнил проверку файловой системы с помощью команды
sudo fsck /dev/sda1 -y
. - Это действие не выявило никаких ошибок, но и не решило проблему чёрного экрана.
- Возможно, для Вас это действие окажется полезным.
- Я выполнил проверку файловой системы с помощью команды
- Обновление GRUB:
- Обновил конфигурацию GRUB с помощью команды
sudo update-grub
. - Это действие также не помогло решить проблему.
- Возможно, для Вас это действие окажется полезным.
- Обновил конфигурацию GRUB с помощью команды
- Переустановка Xorg:
- Переустановил Xorg с помощью команды
sudo apt install --reinstall xserver-xorg
. - Это действие не устранило проблему чёрного экрана.
- И да, 🙂 Возможно, для Вас это действие окажется полезным.
- Переустановил Xorg с помощью команды
- Переустановка gdm3:
- Переустановил менеджер дисплея gdm3 с помощью команды
sudo apt install --reinstall gdm3
. - Это действие не помогло решить проблему.
- Возможно, для Вас это действие окажется полезным.
- Переустановил менеджер дисплея gdm3 с помощью команды
- Сброс настроек Xorg:
- Сбросил настройки Xorg к значениям по умолчанию с помощью команды
sudo dpkg-reconfigure xserver-xorg
. - Это действие не устранило проблему чёрного экрана.
- И может быть, в этот раз, наверное 🙂 Возможно, для Вас это действие окажется полезным.
- Сбросил настройки Xorg к значениям по умолчанию с помощью команды
Важно:
- Эти действия далеко ни все что были мною предприняты, но и они не помогли мне, однако они могут быть полезны в других ситуациях.
- При решении проблем с Linux важно пробовать различные варианты и анализировать результаты. Анализ log-файлов мне очень помог ( /var/log/syslog ).
- Если вы столкнулись с чёрным экраном, не отчаивайтесь, продолжайте искать решение.
- У меня ушла неделя на поиск решения проблемы чёрного экрана Ubuntu 20.04.6 LTS.
Чтож.. продолжаю учиться Linux. Сейчас пытаюсь установить ROS и настроить её, но снова везде сущие ошибки. Возможно напишу и о них, в будущем.
Если статья была полезна, поделитесь ею. Поддержать автора можно донатом.
Чёрный экран погас,lightdm
зажег огни,
Ubuntu живёт.