系统启动报错 INIT: No inittab file found,表示 /etc/inittab 缺失或损坏。利用安装光盘 Linux Rescue 模式 挂载根分区,恢复备份或重建 inittab 即可修复。本文记录完整修复步骤与截图流程。
sudo cp /etc/inittab /etc/inittab.bak
linux rescue 回车。/mnt/sysimage,选择 Continue 进入 Shell。# 若救援模式未自动挂载
mkdir /mnt/sysimage
mount /dev/sda3 /mnt/sysimage # 根据 fdisk -l 确定根分区
# 进入 chroot
chroot /mnt/sysimage
# 方案 A:恢复备份
cp /etc/inittab.bak /etc/inittab
# 方案 B:手工重建最小 inittab(SysVinit 系统)
cat > /etc/inittab <<'EOF'
id:3:initdefault:
si::sysinit:/etc/rc.d/rc.sysinit
l0:0:wait:/etc/rc.d/rc 0
l1:1:wait:/etc/rc.d/rc 1
l2:2:wait:/etc/rc.d/rc 2
l3:3:wait:/etc/rc.d/rc 3
l4:4:wait:/etc/rc.d/rc 4
l5:5:wait:/etc/rc.d/rc 5
l6:6:wait:/etc/rc.d/rc 6
ud::once:/sbin/update
ca::ctrlaltdel:/sbin/shutdown -t3 -r now
pf::powerfail:/sbin/shutdown -f -h +2 "Power Failure"
pr:12345:powerokwait:/sbin/shutdown -c "Power Restored"
1:2345:respawn:/sbin/mingetty tty1
2:2345:respawn:/sbin/mingetty tty2
3:2345:respawn:/sbin/mingetty tty3
4:2345:respawn:/sbin/mingetty tty4
5:2345:respawn:/sbin/mingetty tty5
6:2345:respawn:/sbin/mingetty tty6
x:5:respawn:/etc/X11/prefdm -nodaemon
EOF
exit # 退出 chroot
exit # 退出救援 Shell
reboot





平时备份 /etc/inittab,故障时进入救援模式 chroot 恢复或重建,即可快速修复因 inittab 缺失导致的启动失败。systemd 系统(CentOS 7+、Ubuntu 16.04+)不依赖 inittab,此问题仅见于 SysVinit 旧版系统。