- 论坛徽章:
- 0
|
为Linux普及做贡献-->我做的光盘运行的Linux--zLinuxOnCD
zLinuxOnCD 启动顺序。
希望这些对大家制作有点帮助
1:计算机从CDROM启动,读取光盘引导区上的isolinux
2:isolinux读取光盘上的/isolinux/isolinux.cfg和/isolinux/boot.msg等,并显示提示信息
3:按照你选取的选项,isolinux载入kernel和initrd.xxx.img,控制权转给Linux kernel。
4:kernel打开initrd.xxx.img,执行里面的/linuxrc。这里加载必要的modules,如cdrom/ide-cd/ext3等。
5:kernel执行/sbin/init
6:/sbin/init读取/etc/inittab,找到si::sysinit:/etc/rc.d/rcS这句。/sbin/init执行/etc/rc.d/rcS。
7:/etc/rc.d/rcS,这里检测光驱,加载光驱/加载压缩文件系统,删除临时的/bin /sbin /lib,链接/bin /sbin..等,载入保存的配置,初始化系统等等。运行完后控制权返回/sbin/init。
8:/sbin/init读取/etc/inittab,找到id:5:initdefault: 和 l5:5:wait:/etc/rc.d/rc 5 这两句,转入init 5。开始运行/etc/rc.d/rc 5
9:/etc/rc.d/rc 5依次运行/etc/rc.d/rc5.d 下面的以S打头的各个启动脚本。这里面有kudzu/network/xfs等。运行完后控制权返回/sbin/init。
10:/sbin/init读取/etc/inittab,找到x:2345:respawn:/sbin/mingetty ttyx这几句,启动控制台console。
11:/sbin/init读取/etc/inittab,找到x:5:respawn:/etc/X11/prefdm -nodaemon启动xwindows。
12:系统启动完成
(我要是开个新贴会不会又得个精华?哈哈哈哈) |
|