Подробный гайд: Что делать, если Linux не загружается, на экране мигает курсор - Часть 2

Практический гайд по диагностике и восстановлению Linux, если при включении черный экран и мигает курсор. Разбор ошибок GRUB, ядра и драйверов.

2026.09.24                  


Подробный гайд: Что делать, если Linux не загружается, на экране мигает  курсор - Часть 2Подробный гайд: Что делать, если Linux не загружается, на экране мигает курсор - Часть 2

8. Если TTY работает, но не запускается рабочий стол

Если вы попали в консоль, войдите и выполните диагностику.

8.1. Проверьте, что графический менеджер вообще установлен

Для GNOME обычно:

systemctl status gdm

Для KDE Plasma:

systemctl status sddm

Для XFCE/LMDE/некоторых систем:

systemctl status lightdm

Посмотрите, какой дисплейный менеджер включён:

systemctl list-units --type=service | grep -E 'gdm|sddm|lightdm|display-manager'


8.2. Перезапустите графический менеджер

Для GNOME:

sudo systemctl restart gdm

Для KDE:

sudo systemctl restart sddm

Для LightDM:

sudo systemctl restart lightdm

Если не знаете точно, попробуйте:

sudo systemctl restart display-manager

Но это работает не везде.

8.3. Проверьте, куда система должна грузиться

Если случайно включён только текстовый режим:

systemctl get-default

Если вывод:

multi-user.target

а вам нужен графический режим:

sudo systemctl set-default graphical.target

Затем:

sudo reboot

9. Проверка места на диске

Если диск заполнен, графика часто не стартует.

Проверка:

df -h

Обратите внимание на /, /home, /var. Если / заполнен на 100%, очистите:

Ubuntu / Debian / Linux Mint

sudo apt-get clean
sudo apt-get autoremove --purge
sudo journalctl --vacuum-time=3d

Fedora

sudo dnf clean all
sudo journalctl --vacuum-time=3d

Arch

sudo pacman -Sc
sudo journalctl --vacuum-time=3d

Также можно найти большие файлы:

sudo du -xh / | sort -rh | head -30

Или:

sudo du -xh --max-depth=1 / 2>/dev/null | sort -rh | head -30

10. Проверка файловой системы

Если система резко выключалась, пропадало питание, были ошибки диска, файловая система может быть повреждена.

10.1. Из-под установленной системы, если можете загрузиться в recovery

Проверьте разделы, но корневой раздел лучше проверять либо в recovery, либо с Live USB.

Список разделов:

lsblk -f

Пример:

sda
sda1
sda2
nvme0n1
nvme0n1p1
nvme0n1p2

Не проверяйте смонтированный раздел в режиме чтения-записи без необходимости.

Для проверки, если раздел не смонтирован:

sudo fsck -y /dev/sdXN

Например:

sudo fsck -y /dev/sda2

или:

sudo fsck -y /dev/nvme0n1p2

Важно:

  • /dev/sda — весь диск;
  • /dev/sda1, /dev/sda2 — разделы;
  • не пишите fsck /dev/sda для проверки всего диска без понимания, что делаете.

10.2. Автоматическая проверка при загрузке

Можно запланировать проверку корня при следующей загрузке:

sudo touch /forcefsck
sudo reboot

Но на современных системах с systemd это может не сработать. Лучше использовать recovery или Live USB.


11. Проверка диска и SMART

Если диск умирает, симптомы могут быть такими:

  • система не грузится;
  • зависает;
  • мигает курсор;
  • ошибки ввода-вывода;
  • I/O error в журналах.

Установите smartmontools, если система работает:


Ubuntu/Debian:

sudo apt install smartmontools

Fedora:

sudo dnf install smartmontools

Arch:

sudo pacman -S smartmontools

Проверка диска:

sudo smartctl -a /dev/sda

или для NVMe:

sudo smartctl -a /dev/nvme0

Быстрый тест:

sudo smartctl -t short /dev/sda

Потом посмотреть результат:

sudo smartctl -a /dev/sda

Если есть Reallocated_Sector_Ct, Current_Pending_Sector, Uncorrectable_Error_Count — диск под подозрением, срочно делайте резервную копию.


12. Если проблема после обновления пакетов

12.1. Debian / Ubuntu / Linux Mint / Pop!_OS

Восстановите прерванную настройку пакетов:

sudo dpkg --configure -a

Почините зависимости:

sudo apt update
sudo apt -f install

Дообновите систему:

sudo apt full-upgrade

Затем:

sudo reboot

12.2. Fedora

sudo dnf distro-sync

или:

sudo dnf upgrade --refresh

Если проблемы после транзакции:

sudo dnf history
sudo dnf history info ID
sudo dnf history undo ID

где ID — номер операции.

12.3. Arch

sudo pacman -Syu

Если ключи или базы повреждены:

sudo pacman -Sy
sudo pacman-key --init
sudo pacman-key --populate
sudo pacman -Syu

13. Если не стартует графика: смотрим журналы

В консоли:

journalctl -b -p err


или:

journalctl -b | grep -Ei 'gdm|sddm|lightdm|xorg|wayland|nvidia|amdgpu|i915|failed'

Полезно посмотреть последний запуск:

journalctl -b -1

или:

journalctl -b -1 -p err

Если есть файлы логов:

cat /var/log/Xorg.0.log | grep -Ei 'EE|WW'

или:

ls -l /var/log/

14. Если сломался Xorg/Wayland

Попробуйте временно переключиться на другой сеанс или графический сервер. На экране входа обычно есть шестерёнка или выбор сеанса. Но если экран входа не появляется, можно временно отключить графический менеджер и запускать вручную.

Например, для GNOME:

sudo systemctl disable gdm

Для KDE:

sudo systemctl disable sddm

Для LightDM:

sudo systemctl disable lightdm

После перезагрузки система загрузится в текстовый режим.

Там можно войти, починить систему, а затем включить обратно:

sudo systemctl enable gdm

или:

sudo systemctl enable sddm

или:

sudo systemctl enable lightdm

Мы делимся этой технической информацией, чтобы помочь вам в решении задач — используйте её с пониманием. Статья носит рекомендательный характер, поэтому, пожалуйста, применяйте описанные методы осмотрительно.


Статью подготовил: Аверко Денис Сергеевич @Nymexis г. Омск (специалист по ЗИ)

Комментарии

Загрузка...
Если комментарии не загружаются, можете попробовать отключить блокировщик рекламы для этого сайта