以红帽Linux为例,由于修改inittab内容不当,导致系统无法启动。 解决思路:启动时修改grub参数,进入单用户模式,将inittab文件恢复,重新启动系统即可。而且该方法不需要光盘启动,特别适合虚拟机下的inittab等文件的恢复。 解决步骤: 1、修改grub参数。 在启动Linux时,按上下键,进入启动参数选择模式。 2、按e键进入grub参数编辑模式。 3、选择启动项,将rhgb参数修改为single,敲回车返回,再按b键启动Linux。
将 grub append>ro root=/dev/VolGroup00/LogVol00 rhgbquiet 4、这时已经能看到能进入系统了,但不能编辑文件。这时,使用命令将磁盘重新mount定位可读写模式。 mount -o remount rw -t ext3 / 5、将inittab使用备份文件恢复,如果没有做备份就比较麻烦了,可以在同版本的Linux 拷贝一个文件过来,但不一定能恢复正常。这个问题不在本文讨论范围,读者可参考其他资料对该文件进行修复。
作为一个Linux系统管理员,你可能会把Linux 超级用户密码遗忘了,把/etc/inittab
将 grub append>ro root=/dev/VolGroup00/LogVol00 rhgbquiet (内核参数为ro—readonly, 根分区为/dev/VolGroup00/LogVol00,rhgb—图形方式启动,quiet—不输出启动信息) remounting root filesystem in read-write mode:[OK]
表示此时linux单用户模式下的根文件系统处于可读可写状态。如果系统的配置与脚本文件出现错误,linux单用户模式下的根文件系统进入“read-only file system”既只读状态,此时,键入: (责任编辑:IT) |