/etc/fstab 配置错误(如 UUID 错误、文件系统类型错误)会导致系统启动进入紧急模式或内核恐慌。利用安装光盘 Linux Rescue 模式 挂载根分区,修正 fstab 即可恢复启动。本文记录完整救援流程。
linux rescue 回车。/mnt/sysimage,选择 Continue。# 进入救援 Shell 后
chroot /mnt/sysimage
# 备份原 fstab
cp /etc/fstab /etc/fstab.bak
# 编辑修正
vim /etc/fstab
# 常见错误:
# 1. UUID 不存在 → 用 blkid 核对真实 UUID
# 2. 文件系统类型写错 → ext4 写成 ext3、swap 写成 ext4
# 3. 挂载点目录不存在 → mkdir -p /mount/point
# 核对 UUID
blkid
# 输出示例:
# /dev/sda1: UUID="abc-123" TYPE="ext4"
# /dev/sda2: UUID="def-456" TYPE="swap"
# 修正后保存退出
exit # 退出 chroot
exit # 退出救援 Shell
reboot
fstab 前务必备份:cp /etc/fstab /etc/fstab.bak.$(date +%F)。blkid 或 lsblk -f 获取真实 UUID,严禁手工输入。mount -a 测试无误再重启。systemd 的 fsck 服务自动修复轻微文件系统错误。


熟练使用 linux rescue + chroot 修复 fstab,是 Linux 运维必备的故障恢复技能,可在数分钟内恢复因配置错误导致的启动失败。