linux inittab文件修改异常后的修复

昨天在修改linux服务器下的/etc/inittab文件时,修改到5居然不能显示图形界面,系统启动完成后到最后白屏了,想修改为命令行模式的,但是怎么来从新修改呢?
# Default runlevel. The runlevels used by RHS are:
# 0 - halt (Do NOT set initdefault to this)
# 1 - Single user mode
# 2 - Multiuser, without NFS (The same as 3, if you do not have networking)
# 3 - Full multiuser mode
# 4 - unused
# 5 - X11
# 6 - reboot (Do NOT set initdefault to this)
#
id:3:initdefault:

此处的ID值,将其从5改为3即可,把下面的代码
# Run xdm in runlevel 5
x:5:once:/etc/X11/prefdm -nodaemon

导致linux还没有进入系统就死机。
出现这种情况,唯一的办法就是进入单用户模式,将inittab的值改回来,再重新启动即可。
具体办法是:
1、重新启动linux系统,在grub 启动时,按e键

2、然后利用键盘上下键,将光标定位到下面这一行
kernel /boot/vmlinuz-2.6.11-1.1369_FC4 ro root=LABEL=/1 rhgb quiet
把光标移动这行后,再按一下e键,进入编辑这行,然后输入 linux single,也就是类似如下的:
kernel /boot/vmlinuz-2.6.11-1.1369_FC4 ro root=LABEL=/1 rhgb quiet linux single
按回车结束编辑并返回;



按一下b键重新启动;
然后输入vi /etc/inittab 进行修改

如果是丢失了root用户的密码,也可以采用这种方式,只不过进入单用户模式之后,输入如下内容
passwd+密码 就修改了密码。

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

«    2024年11月    »
123
45678910
11121314151617
18192021222324
252627282930
搜索
标签列表
网站分类
最新留言
    文章归档
    友情链接

    Powered By Z-BlogPHP 1.7.3

    Copyright Your WebSite.Some Rights Reserved.闽ICP备11018667号-2