Linux开机顺序你懂多少(详解)
linux开机顺序:1、bios开机加电自检,bios去检测cmos等信息,及开机自检post(power-on self test)然后开始执行硬件检测的初始化,配置PNP设备、从bios设置中查询可启动的设备顺序,然后开始进行启动设备的数据读取(就是开始MBR相关任务)
- 引导装载程序制定使用哪个内核文件来启动,并实际加载内核到内存中解压缩与执行
- [ ]
1、加载BIOS的硬件信息与进行自我测试,并依据设置取得第一个可启动的设备;
2、读取并执行第一个启动设备内MBR的boot loader(就是grub等程序)
3、依据引导设置加载kernel。kernel会开始检测硬件与加载驱动程序
4、在硬件驱动成功后,kernel会主动调用init进程,而init会取得run-lev