Подробный гайд: Что делать, если Linux не загружается, на экране мигает курсор - Часть 3
15. Если после логина появляется только курсор
Иногда графическая оболочка запускается, но падает оконный менеджер или окружение.
Попробуйте на экране входа выбрать другой сеанс:
- GNOME;
- GNOME on Xorg;
- Plasma X11;
- Plasma Wayland;
- XFCE;
- Cinnamon;
- MATE.
Если туда нельзя попасть, в TTY установите минимальный рабочий стол:
Для Ubuntu/Debian:
sudo apt install xfce4
Для Fedora:
sudo dnf groupinstall "Xfce"
Для Arch:
sudo pacman -S xfce4
Затем можно временно запустить графический сеанс из консоли:
startx
или для некоторых систем:
exec startxfce4
Но это зависит от конфигурации.
16. Если ошибка связана с /etc/fstab
Если вы меняли диски, разделы, UUID, файловые системы, система может не загрузиться из-за неправильного /etc/fstab.
Проверьте:
cat /etc/fstab
Сравните реальные UUID:
lsblk -f
или:
blkid
Если видите неверный UUID, исправьте:
sudo nano /etc/fstab
Сохранить в nano:
Ctrl + O
Enter
Ctrl + X
Если не уверены, что монтируется, можно временно закомментировать строки символом #, кроме корня и, возможно, EFI.
Пример:
# UUID=1234-5678 /mnt/data ext4 defaults 0 2
Затем:
sudo mount -a
Если нет ошибок — хорошо.
17. Если проблема с initramfs
Если после обновления ядра система не может найти корень, модули диска или LUKS/LVM, нужно пересобрать initramfs.
Debian / Ubuntu / Linux Mint / Pop!_OS
sudo update-initramfs -u -k all
Fedora / RHEL
sudo dracut -f
Arch
sudo mkinitcpio -P
Затем обновите GRUB:
Debian/Ubuntu/Mint:
sudo update-grub
Fedora:
sudo grub2-mkconfig -o /boot/grub2/grub.cfg
На некоторых Fedora с UEFI путь может быть:
sudo grub2-mkconfig -o /boot/efi/EFI/fedora/grub.cfg
Arch:
sudo grub-mkconfig -o /boot/grub/grub.cfg
18. Если система не видит корневой раздел
Если в ошибке есть что-то вроде:
Waiting for root device UUID=...
или:
Cannot find root file system
Возможные причины:
- неверный
fstab; - неверный UUID в GRUB;
- повреждён initramfs;
- диск не определяется;
- включён RAID/Intel RST/NVMe режим, который изменился в BIOS;
- проблемы с LVM или LUKS.
В этом случае нужно грузиться с Live USB и смотреть диски.
19. Загрузка с Live USB
Это один из самых надёжных способов диагностики.
1. Запишите загрузочную флешку с тем же дистрибутивом или любым современным:
- Ubuntu;
- Fedora;
- Linux Mint;
- Debian;
- SystemRescue;
- Arch ISO.
- Загрузитесь с флешки.
- Откройте терминал.
4. Выполните:
lsblk -f
Вам нужно понять:
- где корневой раздел Linux;
- где
/boot; - где EFI-раздел, если система UEFI;
- есть ли LVM/LUKS.
20. Как монтировать установленную систему с Live USB
Пример для обычного раздела /dev/sda2:
sudo mkdir /mnt/linux
sudo mount /dev/sda2 /mnt/linux
Если отдельный /boot:
sudo mount /dev/sda1 /mnt/linux/boot
Если UEFI:
sudo mount /dev/sda1 /mnt/linux/boot/efi
Но имена могут отличаться. Смотрите lsblk -f. Если используется Btrfs, важно монтировать нужный subvolume.
Посмотреть:
sudo btrfs subvolume list /dev/sda2
Часто корень монтируется так:
sudo mount -o subvol=@ /dev/sda2 /mnt/linux
или:
sudo mount -o subvolid=5 /dev/sda2 /mnt/linux
Если используется LVM:
sudo vgchange -ay
lvdisplay
Затем монтируется логический том, например:
sudo mount /dev/mapper/vg-root /mnt/linux
Если используется LUKS:
sudo cryptsetup open /dev/sda2 cryptroot
sudo mount /dev/mapper/cryptroot /mnt/linux
21. chroot в установленную систему
Когда корень смонтирован, подготовьте окружение:
sudo mount --bind /dev /mnt/linux/dev
sudo mount --bind /proc /mnt/linux/proc
sudo mount --bind /sys /mnt/linux/sys
Если есть EFI:
sudo mount --bind /sys/firmware/efi/efivars /mnt/linux/sys/firmware/efi/efivars
Если /boot/efi не смонтирован, смонтируйте его вручную.
Затем:
sudo chroot /mnt/linux
Если внутри нет сети или окружение ругается, можно попробовать:
sudo chroot /mnt/linux /bin/bash
или:
sudo chroot /mnt/linux /bin/sh
Мы делимся этой технической информацией, чтобы помочь вам в решении задач — используйте её с пониманием. Статья носит рекомендательный характер, поэтому, пожалуйста, применяйте описанные методы осмотрительно.