Linux之启动
启动过程:
1.加载BIOS的硬件信息与进行自我检测,并依据设置取得第一个可启动的设备
2.读取并执行第一个启动设备内MBR的boot loader(负责内核文件的加载,存储在启动设备的第一个扇区内)
3.依据boot loader加载kernel(内核)
4.硬件驱动成功后,kernel会调用init进程,init会取得run-lever信息
5.init执行/etc/rc.d/rc.sysinit文件准备软件执行的操作环境
6.init执行run-level的各个服务的启动(脚本方式)
7.init执行/etc/rc.d/rc/local文件
8.init执行终端模拟程序mingetty来启动login程序,等待用户登陆