linux系统引导过程

1.计算机加电后,加载bios

2.bios对硬件进行自检

3.bios从硬盘第0柱面,第0磁道,第一个扇区读取MBR——主引导记录

4.MBR共512字节,其中引导程序512字节 = 引导程序446字节 + 磁盘分区表DPT64字节 + 结束位2字节

5.引导程序可以替换为Grub,用于引导centOs、RedHat

6.运行Grub,根据配置文件加载kernel镜像,并运行第一个程序/sbin/init

7./sbin/init通过etc/inittab进行初始化工作

8.linux根据/etc/inittab的配置来运行/etc/rc.sysinit脚本,设置系统变量、网络配置,启动swap,设定/proc,加载用户自定义模块,加载内核设置

9.启动其他服务

10.运行/etc/rc.local

11.生成终端或者X Window

你可能感兴趣的:(linux系统引导过程)