一.启动内核
1.计算机加电,加载BIOS
2.BIOS装载MBR(第0磁道第一个扇区)
3.启动BootLoader(操作系统内核运行之前运行的一段小程序)
a.初始化硬件设备 b.建立内存空间的映射图 c.将系统的软硬件环境带到一个合适的状态,
为最终调用操作系统内核做好一切准
Boot Loader有若干种,其中Grub、Lilo和spfdisk是常见的Loader
4.加载内核
二.执行init程序
1.内核被加载后,运行程序/sbin/init
2.sbin/init读取/etc/inittab文件,根据/etc/inittab进行初始化工作
3.sbin/init进程执行rc.sysinit
4.启动内核模块(依据/etc/modules.conf文件或/etc/modules.d目录下的文件来装载内核模块)
5.执行不同运行级别的脚本程序
6.执行/etc/rc.d/rc.local
7.执行/bin/login程序,进入登录状态,进入到了等待用户输入username和password的时候
阅读(687) | 评论(0) | 转发(1) |