今天无意中删除了/etc/inittab文件,导致系统无法启动。
在启动过程中提示需要输入runlevel,无论输入1、3或者5都不能进入系统,报no more processes left in this runlevel。
直接在系统启动时,设置启动到单用户模式,系统是能启动正常,但是文件系统是只读的,只能察看不能做其它操作。
现在看来只剩下光盘引导修复了,如果还是有问题的话只能重新安装系统了。
1,从光盘引导系统,按F5进入急救模式,然后输入linux rescue,以后按照提示操作,直到提示符是 -/bin/sh-X.0Xb#
2,执行chroot /mnt/sysp_w_picpath
3,恢复原有的备份,cp /etc/inittab_bak /etc/inittab
4,重新从磁盘引导系统,系统恢复正常。
在网上看到还有很多种解决此类问题的方法,但是在我模拟这个问题时都没能成功。
备份在运维工作中真的太重要了,如果这个没有备份的话,我只能重新安装系统了。