19,619
社区成员




id:3:initdefault
然后就是一些没用的注释。我有点疑惑,相关的配置是通过哪个文件来执行的?比如说root用户的配置文件是哪个?求解...[quote=引用 3 楼 colddown 的回复:] inittab里只有这么一行?man一下init看看是不是这个发行版改了启动流程
/etc/init.conf
/etc/init/*.conf
这是什么意思?
[/quote]那你可能需要看下这两个文件。我的系统manpage就没提到这两个文件,可能系统初始化配置在里面你看到的启动级别是 id:3:initdefault,从而找到配置文件中/etc/rc.d/rc3.d/目录中,找到哪些程序需要启动,哪些程序不需要启动
inittab里只有这么一行?man一下init看看是不是这个发行版改了启动流程
/etc/init.conf
/etc/init/*.conf
这是什么意思?
开机流程:按下电源—BIOS自检—系统引导(基本都是grub)—启动内核—初始化系统。 电源和BIOS自检应该都清楚了吧,我就不说了。 系统引导:硬盘会首先去读MBR(grub)其中读grub分为两个阶段,stage1和stage2两个阶段,你可以在/boot/grub/中看见这两个文件。当stage2被载入内存时,就开始读/boot/grub/grub.conf,然后加载内核文件/boot/vmlinuz-版本,initrd被加载到内存,释放initrd中的脚本init,此时由init去完成任务,init去挂载根运行/sbin/init,然后去读/etc/inittab/,执行/etc/rc.d/rc.sysinit,执行/etc/rc.d/rc脚本,执行/etc/rc.d/rc.local,启动终端等待登录。