因为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(你想要运行的级别)
Ubuntu中找不到/etc/inittab文件
最新推荐文章于 2022-03-31 18:24:53 发布
本文介绍 Debian 系 Linux 如何通过自定义 /etc/inittab 文件来设置系统的默认运行级别。当 inittab 文件存在时,系统启动会读取此文件中的默认运行级别设置,否则默认进入运行级别 2。
739

被折叠的 条评论
为什么被折叠?



