Конфиг — /etc/default/grub (не редактируй сгенерированный grub.cfg напрямую):
sudo nano /etc/default/grub
sudo update-grub
sudo grub-install /dev/sda
Частые параметры ядра в GRUB_CMDLINE_LINUX: quiet splash (тихо), убрать их —
видеть загрузку; nomodeset (проблемы видео); systemd.unit=rescue.target;
fsck.mode=force (проверить ФС). В меню GRUB клавиша e — отредактировать строку
ядра разово (например, добавить single или init=/bin/bash).
systemctl get-default
sudo systemctl set-default multi-user.target
systemctl isolate rescue.target
systemctl isolate emergency.target
systemd-analyze
systemd-analyze blame
systemd-analyze critical-chain
systemd-analyze plot > boot.svg
| Цель |
Что |
multi-user.target |
сервер без графики (норма) |
graphical.target |
+ GUI |
rescue.target |
single-user, корень смонтирован, минимум служб |
emergency.target |
только корень (ro), почти ничего |
Подробно о целях, rescue и emergency — boot-targets; разбор времени
загрузки — systemd-analyze.