原创 linux之两种启动方式

2011-9-19 15:39 1847 5 5 分类: MCU/ 嵌入式

 

一、/etc/inittab
一种是redhat的启动方式,配置文件为/etc/inittab,这种方式是串行方式,引导很耗时.RedHat9启动时串行执行大量的脚本以启动各种需要的服务(启动时可以看到).

redhat的runlevel设置如下:
0 为停机,机器关闭.
1 为单用户模式,就像Win9x下的安全模式类似.
2 为多用户模式,但是没有NFS支持.
3 为完整的多用户模式,是标准的运行级.
4 一般不用,在一些特殊情况下可以用它来做一些事情.例如在笔记本电脑的电池用尽时,可以切换到这个模式来做一些设置.
5 就是X11,进到X Window系统了.
6 为重启,运行init 6机器就会重启.

XWindow是init5,字符是init3.将id设置为runlevel设置为3,就可以直接在系统初始化的时候直接进入文本界面.

二、upstart
但Ubuntu并没有采用init的方法,并没有 /etc/inittab这个文件,Ubuntu采用了upstart,是一个基于事件的 init 的替代程序,用于 Ubuntu 发行版.Ubuntu中没有 /etc/inittab这个文件,但用户可以自己添加.当系统中有 /etc/inittab 时Ubuntu会按照配置来启动.但Debian或是Ubuntu中的run level是2,且2~5都是指X环境,和redhat设置并不相同。

PARTNER CONTENT

文章评论0条评论)

登录后参与讨论
EE直播间
更多
我要评论
0
5
关闭 站长推荐上一条 /3 下一条