ubuntu没有/etc/inittab文件

据说

(from web )

http://hi.baidu.com/fall4ufeng/blog/item/96dc151e7fa859fce0fe0bda.html

在Ubuntu中,inittab软件包已经被Upstart软件包替换了,所有的配置信息都在/etc/event.d/目录下。

******************************************************************

因为debian 系衍生出来的linux 一向是没有使用/etc/inittab 作为登入状态文档来使用的。但是虽然没有系统默认没有这个文件,但是你可以自己建一个inittab文件。
因为从/etc/event.d/中的rc-default文件中代码可以看出:
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(你想要运行的级别)

posted @ 2011-07-13 14:12  记录点滴  阅读(7296)  评论(0编辑  收藏  举报