1. Ubuntu
Ubuntu 系统启动先读文件/etc/event.d/rc-default 文件来读要先执行的开机文件,rc-default脚本中有条件/etc/inittab如果存在则先执行/etc/inittab否则先执行/etc/rc2.d.由于/etc/inittab在Ubuntu中不存在,所以先执行rc2.d.即开机文件和服务可写在该目录下(服务启动脚本存放的位置)
2. SUSE
SUSE系统启动先读文件/etc/inittab文件,文件中有id:5:initdefault:,所以开机系统先读文件/etc/init.d/rc5.d.即开机文件和服务可写在该目录下(服务启动脚本存放的位置)
本文详细介绍了Ubuntu和SUSE两种Linux发行版的系统启动流程。Ubuntu从/etc/event.d/rc-default开始,若找不到/etc/inittab,则转向/etc/rc2.d;而SUSE则依据/etc/inittab配置,读取/etc/init.d/rc5.d目录下的服务脚本来启动系统。
2646

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



