Причини, через які Linux не завантажується, і способи вирішення

Під час запуску Linux іноді екран входу не з’являється, і екран залишається повністю чорним. Ця проблема може виникати в багатьох дистрибутивах, зокрема Ubuntu, Linux Mint і Fedora.

У багатьох випадках причиною є одна з наведених нижче.

  • Проблема з драйвером GPU
  • Проблема з налаштуваннями GRUB
  • Збій після оновлення ядра
  • Пошкодження файлової системи
  • Помилка запуску менеджера дисплея

У цій статті ми по черзі розглянемо причини чорного екрана в Linux і способи виправлення, які можуть спробувати навіть початківці.


1. Відобразіть меню GRUB

Спочатку перевірте, чи можна відкрити меню завантаження GRUB.

  1. Перезавантажте комп’ютер
  2. Одразу після початку завантаження кілька разів натискайте Shift або Esc
  3. Перевірте, чи з’являється меню GRUB

Якщо меню GRUB відображається, інколи проблему можна обійти, змінивши параметри завантаження.


2. Додайте «nomodeset» у GRUB і завантажте систему

Однією з найпоширеніших причин чорного екрана в Linux є проблема з драйвером GPU. У такому разі система інколи може завантажитися після додавання параметра nomodeset.

nomodeset — це параметр, який вимикає налаштування графічного режиму ядра та запускає систему в більш сумісному режимі відображення.

Кроки

  1. Відобразіть меню GRUB
  2. Виберіть запис завантаження Linux
  3. Натисніть клавішу e
  4. Знайдіть рядок, що починається з «linux»
  5. Додайте в кінець рядка nomodeset
  6. Натисніть Ctrl + X для завантаження
linux /boot/vmlinuz ... quiet splash nomodeset

Якщо цей спосіб допомагає завантажити систему, дуже ймовірно, що причиною є драйвер GPU.


3. Видаліть quiet splash і перевірте журнал завантаження

Під час запуску Linux часто використовується параметр «quiet splash», через який детальні повідомлення не показуються. Якщо видалити цей параметр, можна побачити, на якому етапі виникає помилка.

Кроки

  1. Відобразіть меню GRUB
  2. У вибраному записі завантаження натисніть «e»
  3. Видаліть quiet splash
  4. Натисніть Ctrl + X для завантаження

Це дозволить зрозуміти, на якому етапі з’являється помилка.


4. Використайте Recovery Mode для відновлення

У дистрибутивах сімейства Ubuntu систему можна відновити за допомогою Recovery Mode.

  1. Відкрийте меню GRUB
  2. Виберіть Advanced options
  3. Виберіть 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.

Кроки

  1. Створіть Linux Live USB
  2. Завантажтеся з USB
  3. Підключіть диск
  4. Перевстановіть 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 часто мають кілька причин, тому важливо перевіряти всі кроки послідовно.

Залишити відповідь

Ваша e-mail адреса не оприлюднюватиметься. Обов’язкові поля позначені *