linux的启动流程资料.docVIP

  • 1
  • 0
  • 约5.91千字
  • 约 7页
  • 2019-09-08 发布于湖北
  • 举报
Linux的启动流程   1. 从BIOS到KERNEL   BIOS自检-MBR(GRUB)-KERNEL-KERNEL自解压-内核初始化-内核启动   BIOS自检   当电脑开机的时候,电脑会进入BIOS,BIOS的工作主要是侦测电脑的周边配套设备是否工作正常,如CPU的类型、速度、缓存等   主板类型   内存的速度,容量   硬盘的大小,类型和工作模式   风扇速度等   主要是为了检查这些设备在开机的时候是否能通过检测,如果能通过检测,说明电脑可以正常的工作。   -----------------------------------------   一、载入启动程序   BIOS自检完成后,BIOS会根据用户设置的启动顺序来由那个设备来启动电脑的操作系统,这个设备一般是硬盘。   也就是进入到硬盘的MBR区域(引导扇区),这个区域中的有512个字节的大小,其中前446个字节中保存的程序是选择启动分区,也就是电脑由 那个硬盘分区来载入开机的程序。那么在这个446个字节的空间中保存的就是启动程序,然后由这个小程序来加载存 储在其他位置的操作系统,也就是启动grub程序。   当找到启动设备(硬盘)时,第一阶段所用的boot loader(存放在引导扇区)被装载到RAM中并被执行。这里的boot loader在大小上小于一个扇区的大小,也就是512字节,而它的任务,就是加载

文档评论(0)

1亿VIP精品文档

相关文档