作者:Benson | 来源:互联网 | 2020-08-22 12:09
“linux”系统引导流程:一、固件开机自检(从硬件层次检测硬件是否可用);二、自举程序;三、“GRUB”载入内核,驱动硬件,启动“init”进程;四、“init”进程读取“etcinittab”文件;五、建立终端,等待用户登录。
总结:
(1)fireware(固件)开机自检,检验硬件设备是否正常,如果正常则读取硬盘上面存放数据的第一个位置MBR(Master Boot Record)里面的bootloader
(2)BootLoader里面最重要的是存放了一个自举程序(GRUB)
(3)GRUB 载入内核(kernel) 驱动硬件、启动init进程
(4)init进程读取/etc/inittab
首先执行脚本:/etc/rc.d/rc.sysinit (不管任何运行级别都会执行这个脚本),然后根据initdefault查到默认的运行级别并且去/etc/rc.d/rcN.d
下执行脚本,以S开头的脚本是启动服务的脚本,以K开头是关闭服务的脚本
(5)最后会建立终端,等待用户登录。显示user、name。
相关文章教程推荐:linux教程
以上就是linux系统引导流程的详细内容,更多请关注 第一PHP社区 其它相关文章!