系统启动失败的定位与修复
开机进入 emergency mode、dracut shell 或 GRUB 界面;系统停在某个 unit,SSH 无法登录。常见于 fstab 错误、根分区损坏、initramfs 缺驱动或内核升级失败。
journalctl -b -1 -p err
journalctl -b -1 --no-pager | tail -100
systemctl --failed
cat /etc/fstab
lsblk -f
blkid
dmesg | tail -50
/etc/fstab 里的 UUID/设备/挂载选项错误,启动时挂载失败。journalctl -xb,定位失败的第一个 unit。mount -a 验证,修正 UUID 或加 nofail(谨慎)。fsck/xfs_repair。dracut -f 或 update-initramfs -u 重建。journalctl — 启动日志systemctl — 失败 unitlsblk / blkid — 磁盘与 UUIDdracut — 重建 initramfs