之前在Centos(2) 非图形界面里已经介绍了各个runlevel的不同之处, 本文是笔者在/etc/inittab中对runlevel设定错误的基础上如果来恢复。 笔者之前是用的5模式来跑的机器,后来觉得机器的性能不行,所以考虑用3模式来跑, 设定好了如下之后, 重启机器, id:3
之前在Centos(2) 非图形界面 里已经介绍了各个runlevel的不同之处, 本文是笔者在/etc/inittab中对runlevel设定错误的基础上如果来恢复。
笔者之前是用的5模式来跑的机器,后来觉得机器的性能不行,所以考虑用3模式来跑, 设定好了如下之后, 重启机器,
过了一会发现 机器还没有起来, 一看, 是如下的界面:
一开始还没有反应过来,因为是虚拟机,所以又重启了一次, 发现 还是这样。 我就觉得奇怪了。
仔细看了一下,上面的交互过程, 发现是runlevel为0造成的。
赶紧去google, 发现大家都在讲一定不要设定成defaultrunlevel为0或者6,不然机器会死循环,但没有说如果已经是0或者6了,怎么处理。
还是自己想办法吧, 想到之前因为启动grub被破坏,自己修复的过程。 于是想到用这个办法来尝试修复。
首先是在进入系统的启动之前,按“e”,进入edit 模式。
选择kernel那一行, 再按e,
在kernel里设定, runlevel为3 ,回车之后, 再启动系统,
这次会发现 是以3模式来启动的,
顺序的进入系统后, 赶紧的把/etc/inittab中的initdefault值 改成3,
再次重启系统,就没有问题了。