简述:
1.开机BIOS自检
2.MBR引导
3.grub引导菜单
4.加载内核kernel
5.启动init进程
6.读取inittab文件,执行rc.sysinit,rc等脚本
7.启动mingetty,进入系统登陆界面
来个简图:

对于linux系统的初学者来说,理解并掌握linux系统启动流程能够使你够深入的理解linux系统,还可以通过系统的启动过程来分析问题解决问题。
Linux系统的启动流程:关于linux系统的启动流程可以分为以下步骤:
POST(加电自检)–––>加载BIOS(Basic Input/Outpu System)–––>确定启动设备(Boot sequence)、加载Boot Loader–––>加载内核(kernel)初始化initrd–––>运行/sbin/init初始化系统–––>打印用户登录提示符
下面让我们逐步剖析说明系统启动过程:
1、POST开机自检(BIOS)
linux开机加电后,系统开始开机自检,该过程主要对计算机各种硬件设备进行检测,如CPU、内存、主板、硬盘、CMOS芯片等,如果出现致命故障则停机,并且由于初始化过程还没完成,所以不会出现任何提示信号;如果出现一般故障则会发出声音等提示信号,等待故障清除;若未出现故障,加电自检完成。
2、开机自检完成,查找可启动设备,加载主引导目录(MBR):Boot Loader
开机自检完成后,CPU首先读取位于CMOS中的BIOS程序,按照BIOS中设定的

最低0.47元/天 解锁文章
2925

被折叠的 条评论
为什么被折叠?



