LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 656|回复: 1

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

[复制链接]
发表于 2004-11-30 21:48:14 | 显示全部楼层 |阅读模式
想让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则一切又恢复正常
。。。
发表于 2004-12-1 09:21:04 | 显示全部楼层
仔细看一下精华区里的帖子,关于slackware的启动过程

http://www.linuxsir.cn/forum.php?mod=viewthread&tid=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号终端是打开的。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表