一.硬件启动引导

     1. power on

     2. BIOS(初始化硬件 查找启动介质)

     3. MBR 共512bytes

     MBR包含:

     1. 446bytes:bootloader(grub)

     2. 64bytes:partition(分区表)

     3. 2bytes:magic number(校验)


二.grub启动引导

    1. cat /boot/grub/grub.conf (查看配置文件)

    2. ls -l etc/grub/conf(通常查看链接文件)

    3. 内核(hd0,0 )启动选项

    4. stage1在mbr里 stage2在磁盘里 stage1_5链接

    5. stage2(内核)

        stage1→stage1_5→stage2→grub.conf


三.内核引导

    1. /boot/kernel and kernel parameter

    2. initrd


四.Sys V init初始化阶段

    1. /sbin/init( /etc/inittab

    2. /etc/rc.sysinit

    3. /etc/rc.d/rc(x).d/)

    4. /sbin/mingetty (/etc/login)


备注:

     chkconfig –list 查看系统加载服务

     /etc/rc.d/rc.sysinit初始化

     /etc/rc.d/rcX.d 运行级别

     /erc/rc.d/rc.loacl 可放入启动命令 tty1~6 共6个外加图形界面共7个终端


附上一张图便于理解:
Linux的启动流程_第1张图片