+ -
当前位置:首页 → 问答吧 → 又碰到个新问题 兄弟们帮忙解释下

又碰到个新问题 兄弟们帮忙解释下

时间:2004-12-01

来源:互联网

想让slackware想redhat mandrake等发行版一样 在开机后自动调用kde等xwindows 我就把/etc/inittab里面的 runlevel改成了4
结果 重新启动后 系统是可以自动调用x桌面了
但是同时我也发现 ctrl+alt+f2--ctrl+alt+f5这几个控制台均用不了了
ctrl+alt+f6可以用 ctrl+alt+f7同样是显示桌面
不过中间那几个控制台全不能用了 不提示输入登陆用户名和密码 好象是处于繁忙状态的 样子 ,,不解。。。
还有就是 先前配置的 小企鹅输入法也不能自动加载了 。。
我用root身份进去把/etc/inittab里面的 runlevel改成3则一切又恢复正常
。。。

作者: greenrain   发布时间: 2004-12-01

仔细看一下精华区里的帖子,关于slackware的启动过程

http://www.linuxsir.org/bbs/showthre...threadid=83503

下面是关于slack的runlevel的定义。

# These are the default runlevels in Slackware:
# 0 = halt
# 1 = single user mode
# 2 = unused (but configured the same as runlevel 3)
# 3 = multiuser mode (default Slackware runlevel)
# 4 = X11 with KDM/GDM/XDM (session managers)
# 5 = unused (but configured the same as runlevel 3)
# 6 = reboot

然后注意最后的总结:
我们已经看到,init - 所有进程之母 - 从内核那里接管了系统,然后init将处理/etc/inittab文件,根据inittab的输入,init将依次:
- 设置缺省的运行级
- 运行系统初始化脚本 /etc/rc.d/rc.S 并等待它结束
- 运行指定运行级的脚本并等待它结束
. - 运行级1是/etc/rc.d/rc.K
. - 运行级2、3、4、5是/etc/rc.d/rc.M
. - 运行级0(关机)是/etc/rc.d/rc.0
. - 运行级6(重新启动)是/etc/rc.d/rc.6
- 决定在特殊情况,例如ctrl-alt-del或停电时应采取的行动
- 为运行级1、2、3和5启动agetty(还有运行级4时启动6号终端,但有其特殊原因)
- 为串口连接启动终端,尽管这不是缺省的行为
- 为运行级4启动图形界面的登录管理器

所以说,运行level 4的时候,只有6号终端是打开的。

作者: ReiserFS   发布时间: 2004-12-01

热门下载

更多