Причины, по которым 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 часто имеют несколько причин, поэтому важно проверять все шаги последовательно.

Ответить

Ваш адрес email не будет опубликован. Обязательные поля помечены *