Під час запуску Linux іноді екран входу не з’являється, і екран залишається повністю чорним. Ця проблема може виникати в багатьох дистрибутивах, зокрема Ubuntu, Linux Mint і Fedora.
У багатьох випадках причиною є одна з наведених нижче.
- Проблема з драйвером GPU
- Проблема з налаштуваннями GRUB
- Збій після оновлення ядра
- Пошкодження файлової системи
- Помилка запуску менеджера дисплея
У цій статті ми по черзі розглянемо причини чорного екрана в Linux і способи виправлення, які можуть спробувати навіть початківці.
1. Відобразіть меню GRUB
Спочатку перевірте, чи можна відкрити меню завантаження GRUB.
- Перезавантажте комп’ютер
- Одразу після початку завантаження кілька разів натискайте Shift або Esc
- Перевірте, чи з’являється меню GRUB
Якщо меню GRUB відображається, інколи проблему можна обійти, змінивши параметри завантаження.
2. Додайте «nomodeset» у GRUB і завантажте систему
Однією з найпоширеніших причин чорного екрана в Linux є проблема з драйвером GPU.
У такому разі система інколи може завантажитися після додавання параметра nomodeset.
nomodeset — це параметр, який вимикає налаштування графічного режиму ядра та запускає систему в більш сумісному режимі відображення.
Кроки
- Відобразіть меню GRUB
- Виберіть запис завантаження Linux
- Натисніть клавішу e
- Знайдіть рядок, що починається з «linux»
- Додайте в кінець рядка
nomodeset - Натисніть Ctrl + X для завантаження
linux /boot/vmlinuz ... quiet splash nomodeset
Якщо цей спосіб допомагає завантажити систему, дуже ймовірно, що причиною є драйвер GPU.
3. Видаліть quiet splash і перевірте журнал завантаження
Під час запуску Linux часто використовується параметр «quiet splash», через який детальні повідомлення не показуються. Якщо видалити цей параметр, можна побачити, на якому етапі виникає помилка.
Кроки
- Відобразіть меню GRUB
- У вибраному записі завантаження натисніть «e»
- Видаліть
quiet splash - Натисніть Ctrl + X для завантаження
Це дозволить зрозуміти, на якому етапі з’являється помилка.
4. Використайте Recovery Mode для відновлення
У дистрибутивах сімейства Ubuntu систему можна відновити за допомогою Recovery Mode.
- Відкрийте меню GRUB
- Виберіть Advanced options
- Виберіть Recovery Mode
У Recovery Mode доступні такі дії.
- Відновлення файлової системи
- Відновлення пакетів
- Запуск root shell
5. Перевстановіть драйвер GPU
Найчастішою причиною чорного екрана є неполадки графічного драйвера. Особливо часто це трапляється на GPU NVIDIA.
Якщо ви можете увійти через текстову консоль, перевстановіть драйвер такими командами.
sudo apt update
sudo ubuntu-drivers autoinstall
Після встановлення перезавантажте систему.
6. Відновіть файлову систему
Якщо причиною є пошкодження диска, його можна виправити за допомогою команди fsck.
sudo fsck -f /dev/sda1
* Назва пристрою може відрізнятися залежно від середовища.
7. Відновлення за допомогою Live USB
Якщо Linux взагалі не завантажується, відновлення можна виконати за допомогою Live USB.
Кроки
- Створіть Linux Live USB
- Завантажтеся з USB
- Підключіть диск
- Перевстановіть GRUB
sudo mount /dev/sda1 /mnt
sudo grub-install --root-directory=/mnt /dev/sda
sudo update-grub
Підсумок
Якщо Linux не завантажується і залишається чорний екран, імовірність вирішення вища, якщо перевіряти такі пункти по черзі.
- Відкрити меню GRUB
- Додати nomodeset
- Видалити quiet splash
- Використати Recovery Mode
- Перевстановити драйвер GPU
- Відновити файлову систему
- Відновитися через Live USB
Проблеми Linux часто мають кілька причин, тому важливо перевіряти всі кроки послідовно.