首页 > 代码库 > linux开机系统启动流程

linux开机系统启动流程

启动流程

1,按下电源


2,bios自检;主要检测主机硬件设备如:cpu,内存。硬盘等显卡设备是否正常,在测试完成后,会按照bios的系统设置顺序来启动。


3,系统引导

MBR;硬盘的0柱面,0磁头,一扇区称为主引导扇区。它由三部分组成,主引导程序(Bootloader),硬盘的分区表(Disk Partition table)和硬盘有效标志(55AA)


4,linux内核启动

bootloader 为引导加载程序,它的主要功能为

1,提供菜单,允许用户选择启动的系统或不同的内核版本


2,加载选定的内核到内存中解压展开,而后吧系统的控制权交给内核目前linux中最常用的bootloader 为GRUB。



5,初始化系统

  内核被加载到选定的内存中,并且取得系统的控制权后然后会立即初始化系统中的设备包括cpu 储存等设备


6,登陆系统

本文出自 “凌宇的技术博客” 博客,谢绝转载!

linux开机系统启动流程