centos7系统启动流程


本文摘自PHP中文网,作者V,侵删。

启动流程如下:

第一步:POST加电自检

主要实现的功能是检测各个外围硬件设备是否存在而且能够正常运行起来,实现这一自检功能的是固化在主板上的ROM(主要代表为CMOS)芯片上的BIOS(Basic Input/Output System)程序;

第二步:Boot Sequence(选择启动设备以加载MBR)

主要实现的功能是选择要启动的硬件设备,选择了之后就可以读取这个设备上位于MBR里头的bootloader了。这一步的实现是这样的:根据BIOS中对启动顺序的设定,BIOS自己会依次扫描各个引导设备,然后第一个被扫描到具有引导程序(bootloader)的设备就被作为要启动的引导设备。

第三步:加载bootloader(MBR)

这一步实现起来的步骤比较多,前面的BIOS通过读取并执行启动设备的MBR中的bootloader,而bootloader要实现的功能就是提供一个菜单给用户,让用户去选择要启动的系统或不同的内核版本,然后把用户选择的内核版本加载至RAM中的特定空间,接着在RAM中解压、展开,而后把系统控制权移交给内核。

(推荐教程:centos教程)

第四步:Kernel自身初始化

阅读剩余部分

相关阅读 >>

CentOS7环境下如何安装nginx

虚拟机安装CentOS7时提示找不到硬盘

CentOS7下网卡服务无法启动怎么办

如何解决CentOS7中如何输入中文

CentOS7系统无法使用yum命令怎么办

CentOS7无法安装图形界面

CentOS7下安装不了图形界面怎么办

CentOS7系统启动流程

CentOS7无法进入桌面系统怎么办?

CentOS7无法输入中文怎么办

更多相关阅读请进入《CentOS7》频道 >>



打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,您说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

评论

管理员已关闭评论功能...