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

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

2026.09.24                  


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

22. Восстановление GRUB из Live USB

22.1. Если у вас UEFI

Сначала убедитесь, что смонтирован EFI-раздел, обычно /boot/efi.

Проверьте:

ls /boot/efi

Если там есть каталоги EFI, ubuntu, fedora, debian, arch и т.п. — хорошо.

Ubuntu / Debian / Linux Mint / Pop!_OS

apt update
apt install --reinstall grub-efi-amd64
grub-install --target=x86_64-efi --efi-directory=/boot/efi --bootloader-id=GRUB --recheck
update-grub


Fedora

dnf reinstall grub2-efi-x64 shim-x64 efibootmgr
grub2-install --target=x86_64-efi --efi-directory=/boot/efi --recheck
grub2-mkconfig -o /boot/grub2/grub.cfg

Arch

pacman -S grub efibootmgr
grub-install --target=x86_64-efi --efi-directory=/boot/efi --bootloader-id=GRUB
grub-mkconfig -o /boot/grub/grub.cfg

22.2. Если у вас BIOS/legacy

В этом случае обычно нет EFI-раздела.

Ubuntu / Debian / Linux Mint

grub-install /dev/sda
update-grub

Fedora

grub2-install /dev/sda
grub2-mkconfig -o /boot/grub2/grub.cfg

Arch

grub-install --target=i386-pc /dev/sda
grub-mkconfig -o /boot/grub/grub.cfg

Очень важно:

/dev/sda

это весь диск, а не раздел. Для UEFI обычно нужен именно --efi-directory, а не установка на весь диск.


23. Проверка UEFI/BIOS

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

23.1. Порядок загрузки

Зайдите в BIOS/UEFI.

Обычно клавиши:

Del
F2
F10
F12
Esc

Проверьте:

  • включён ли диск;
  • виден ли диск в BIOS;
  • стоит ли нужный диск первым;
  • есть ли запись Linux, ubuntu, fedora, debian, grub;
  • не загружается ли сначала флешка или сеть.

23.2. Режим загрузки

Проверьте:

  • UEFI или Legacy/CSM;
  • Secure Boot;
  • SATA mode: AHCI/RAID/IDE;
  • NVMe mode;
  • Fast Boot.

Если вы меняли режим, это может мешать загрузке.

Обычно безопаснее:

  • для современных систем: UEFI;
  • SATA mode: AHCI;
  • Secure Boot: можно временно выключить для диагностики;
  • Fast Boot: временно выключить.

23.3. Если пропала EFI-запись

В Live USB выполните:

sudo efibootmgr -v

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

sudo efibootmgr

Например:

Boot0001* ubuntu
Boot0002* Linux Boot Manager

Можно попробовать изменить порядок:

sudo efibootmgr -o 0001,0000

Но это только если вы понимаете, какая запись правильная.


24. Если GRUB вообще не появляется

Если после включения сразу мигает курсор, и нет меню загрузчика:

  1. Проверьте порядок загрузки.
  2. Проверьте, виден ли диск в BIOS/UEFI.

3. Попробуйте выбрать диск вручную через Boot Menu:

F8
F11
F12
Esc

зависит от материнской платы.


  1. Попробуйте загрузиться с Live USB.
  2. Если Live USB грузится, а установленный диск нет — чините GRUB/EFI через chroot.
  3. Если Live USB тоже не грузится — проблема может быть в материнской плате, оперативной памяти, видео, настройках BIOS или самой флешке.

25. Если диск не виден

В Live USB выполните:

lsblk

Если диска нет вообще:

sudo fdisk -l

или:

sudo parted -l

Проверьте ядро:

dmesg | grep -Ei 'nvme|sda|sdb|ata|error'

Если есть ошибки:

ata1: failed to identify
nvme0: failed to mark controller alive
I/O error
link down

То возможны аппаратные проблемы:

  • отошёл SATA-кабель;
  • плохой контакт;
  • диск умирает;
  • неисправен порт;
  • проблема с материнской платой;
  • NVMe-накопитель перегрелся или вышел из строя.

Если это настольный ПК:

  • выключите;
  • отключите питание;
  • переподключите SATA-кабель и питание диска;
  • попробуйте другой SATA-порт;
  • попробуйте другой кабель.

Для ноутбука — только если есть доступ и нет гарантии.


26. Если проблема с памятью

Повреждённая оперативная память может вызывать:

  • зависания при загрузке;
  • случайные ошибки;
  • чёрный экран;
  • повреждение файловой системы;
  • падение графики.

Проверьте память:

1. В меню GRUB выберите:

Memory test

если есть.

2. Или загрузите memtest86+ с флешки.

3. Или в Linux:

sudo apt install memtester
sudo memtester 1G 2

Но memtester проверяет память из-под работающей системы и не так надёжен, как memtest86+ вне системы.


27. Если проблема после установки второго диска или изменения разделов

Возможные причины:



  • изменились имена дисков: /dev/sda, /dev/sdb, /dev/nvme0n1;
  • UUID остались прежними, но диск стал не тем;
  • BIOS выбрал другой диск;
  • на новом диске есть свой загрузчик;
  • включён RAID;
  • Windows Fast Startup мешает.

Сделайте:

lsblk -f
sudo blkid
sudo efibootmgr -v

Проверьте, какой диск выбран первым.

Если рядом стоит Windows:

1. В Windows отключите «Быстрый запуск»:

Панель управления → Электропитание → Действие кнопок питания → Изменить параметры, которые сейчас недоступны → снимите «Включить быстрый запуск».

2. Перезагрузите компьютер.


28. Если проблема только с одним ядром

В GRUB зайдите:

Advanced options

Выберите более старое ядро. Если старое ядро загружается нормально, значит проблема в новом ядре или модулях. Можно удалить проблемное ядро или переустановить.

Для Ubuntu/Debian:

Посмотреть установленные ядра:

dpkg --list | grep linux-image

Удалить конкретное ядро:

sudo apt remove --purge linux-image-6.8.0-xx-generic
sudo update-grub

Но не удаляйте все ядра. Оставьте хотя бы одно рабочее.

Для Fedora:

dnf list installed kernel*

Удалить старое/проблемное:

sudo dnf remove kernel-core-VERSION

Для Arch:

pacman -Qs linux

29. Если проблема с systemd-сервисом

Иногда какой-то сервис блокирует загрузку.

Проверьте:

systemctl --failed

Посмотрите время загрузки:

systemd-analyze
systemd-analyze blame
systemd-analyze critical-chain

Если какой-то сервис зависает, его можно временно отключить:

sudo systemctl disable problematic-service.service

или замаскировать:

sudo systemctl mask problematic-service.service

30. Если графика зависает из-за GDM/SDDM

GNOME

Проверьте:

systemctl status gdm
journalctl -b | grep -Ei 'gdm|gnome-shell|mutter|xorg|wayland'

Попробуйте переключить GDM на Xorg вместо Wayland.

Файл:

sudo nano /etc/gdm/custom.conf

или:

sudo nano /etc/gdm3/custom.conf

Найдите строку:

#WaylandEnable=false

Раскомментируйте:

WaylandEnable=false

Перезапустите:

sudo systemctl restart gdm

или:

sudo reboot

KDE Plasma

Проверьте:

systemctl status sddm
journalctl -b | grep -Ei 'sddm|plasma|kwin|x11|wayland'

Если используется Wayland-сессия, попробуйте X11-сессию на экране входа. Если экрана входа нет, можно временно установить/включить другой сеанс.


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


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

Комментарии

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