7.04竟然没有/etc/inittab
版面规则
我们都知道新人的确很菜,也喜欢抱怨,并且带有浓厚的Windows习惯,但既然在这里询问,我们就应该有责任帮助他们解决问题,而不是直接泼冷水、简单的否定或发表对解决问题没有任何帮助的帖子。乐于分享,以人为本,这正是Ubuntu的精神所在。
我们都知道新人的确很菜,也喜欢抱怨,并且带有浓厚的Windows习惯,但既然在这里询问,我们就应该有责任帮助他们解决问题,而不是直接泼冷水、简单的否定或发表对解决问题没有任何帮助的帖子。乐于分享,以人为本,这正是Ubuntu的精神所在。
-
- 帖子: 44
- 注册时间: 2005-05-29 9:50
7.04竟然没有/etc/inittab
7.04竟然没有/etc/inittab!
请问哪个文件取代了这个文件?
请问哪个文件取代了这个文件?
- BigSnake.NET
- 帖子: 12522
- 注册时间: 2006-07-02 11:16
- 来自: 廣州
- 联系:
- jiangpeng
- 帖子: 223
- 注册时间: 2006-07-25 9:33
- 联系:
是init换成upstart了吧
Take what man makes and use it, But do not worship it, For it shall pass. -- Anonymous
Twitter @jiangpeng
Twitter @jiangpeng
-
- 帖子: 723
- 注册时间: 2006-04-11 9:01
我也想知道。
似乎现在的启动过程是这样的:
0,内核启动init进程
1,进入/etc/event.d/,找到相应的运行级别X的脚本rcX运行;
2,rcX运行时,进入/etc/init.d/,找到脚本rc;
3,执行rc X
4,rc X执行后即进入/etc/rcX.d/目录,依次执行其中的各个进程。
现在我不明白的是,第0步中,原本inittab里设定默认运行级别的事现在交给谁来做了呢?
似乎现在的启动过程是这样的:
0,内核启动init进程
1,进入/etc/event.d/,找到相应的运行级别X的脚本rcX运行;
2,rcX运行时,进入/etc/init.d/,找到脚本rc;
3,执行rc X
4,rc X执行后即进入/etc/rcX.d/目录,依次执行其中的各个进程。
现在我不明白的是,第0步中,原本inittab里设定默认运行级别的事现在交给谁来做了呢?
I would love to change the world, but they won't give me the source code.
http://hi.baidu.com/wienerlee
http://hi.baidu.com/wienerlee
-
- 帖子: 214
- 注册时间: 2007-07-16 21:42
-
- 帖子: 214
- 注册时间: 2007-07-16 21:42
- lonelyTeers
- 帖子: 37
- 注册时间: 2006-09-06 20:41
你可以自己建一个inittab文件,因为从/etc/event.d/中的rc-default文件中代码可以看出:leeyee 写了:我也想知道。
似乎现在的启动过程是这样的:
0,内核启动init进程
1,进入/etc/event.d/,找到相应的运行级别X的脚本rcX运行;
2,rcX运行时,进入/etc/init.d/,找到脚本rc;
3,执行rc X
4,rc X执行后即进入/etc/rcX.d/目录,依次执行其中的各个进程。
现在我不明白的是,第0步中,原本inittab里设定默认运行级别的事现在交给谁来做了呢?
script
runlevel --reboot || true
if grep -q -w -- "-s\|single\|S" /proc/cmdline; then
telinit S
elif [ -r /etc/inittab ]; then
RL="$(sed -n -e "/^id:[0-9]*:initdefault:/{s/^id://;s/:.*//;p}" /etc/inittab || true)"
if [ -n "$RL" ]; then
telinit $RL
else
telinit 2
fi
else
telinit 2
fi
end script
系统会首先搜寻inittab文件,如果不存在,那么将运行在2级别上。所以你可以自己建个inittab文件,或者把相应的telinit 2 改为 telinit X(你想要运行的级别)
-
- 帖子: 3
- 注册时间: 2008-11-15 15:16
Re: 7.04竟然没有/etc/inittab
人才济济啊
-
- 帖子: 18
- 注册时间: 2008-12-09 14:11
Re: 7.04竟然没有/etc/inittab
哪不都是运行在2这个级别了吗?
有点奇怪...
有点奇怪...