Windows XP Windows 7 Windows 2003 Windows Vista Windows 綜合教學 Linux 系統教學
Windows 10 Windows 8 Windows 2008 Windows NT Windows Server 電腦軟體教學
您现在的位置: Windows教程網 >> Windows教程 >  >> Linux 系統教學 >> 關於 Linux

Linux 救援模式实战:修复 /etc/fstab 错误导致的启动失败

編輯:關於 Linux

/etc/fstab 配置错误(如 UUID 错误、文件系统类型错误)会导致系统启动进入紧急模式或内核恐慌。利用安装光盘 Linux Rescue 模式 挂载根分区,修正 fstab 即可恢复启动。本文记录完整救援流程。

一、进入救援模式

  1. 插入安装光盘,光驱启动。
  2. 启动画面按 F5 或输入 linux rescue 回车。
  3. 选择语言、键盘,启用网络(可选)。
  4. 系统搜索 Linux 分区,提示挂载至 /mnt/sysimage,选择 Continue。

二、挂载根分区并修复 fstab

# 进入救援 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 运维必备的故障恢复技能,可在数分钟内恢复因配置错误导致的启动失败。

Copyright © Windows教程網 All Rights Reserved