Win7raid启动,win7raid驱动程序
win7raid启动m9H
(win7raid驱动程序)m9H
我一直知道按下电源键后会启动centos系统,但我一直没有真正理解如何进入系统。对于一个使用centos进行系统开发的人来说,了解linux的启动过程有助于解决系统启动问题。m9H
Centos 7启动过程
1 BIOS引导自检M9h2 BIOS找到启动程序m9H
3 bootloader按照启动顺序读取vmlinuz内核文件。解压缩initramfs映像文件m9H
4。内核从解压缩后的initramfs中读取硬件驱动模块m9H
5。内核启动systemd进程,systemd启动其他进程,启动操作系统m9h
m9h1。BIOS POST
如果硬件有问题,主要是检查硬件。主板会发出不同含义的哔哔声,并开始停止。如果没有问题,屏幕会显示CPU、内存、硬盘等信息。m9H开机自检m9H2。BIOS根据启动顺序找到启动程序
m9H如果从硬盘启动,找到硬盘MBR,读取bootloader(通过INT 13读取中断函数MBR)。硬盘M9HMBR的第一个扇区位于物理位置,大小为512字节。它包括bootloader,分区表,结束标志m9Hm9HMBR构成m9h
m9h
3。Bootloader根据配置读取vmlinuz内核文件并解压缩initramfs镜像文件
m9H安装时Grub会自动安装m9Hgrub2会在MBR的bootloader上安装boot.img,m9Hgrub2会在启动风扇区安装core.img转换后的内容,m9H。GRUB配置文件为/2 boot/grub2/GRUB . CFG M9 h
[GRUB 2m 9h以GRUB 2为例说一下它的启动过程m9H1 BIOS启动硬件检测m9H2 BIOS读取boot . img 9h3 boot . img在MBR的bootloader区按启动顺序,Core.img读取vmlinuz内核文件,在内存中解压initramfs镜像文件,挂载根目录m9g读取硬件驱动模块m9H5内核启动systemd进程m9H6 systemd启动其他进程m9H启动进程m9hm9h
。4内核从解压缩的initramfs中读取硬件驱动模块。这里的驱动模块主要和磁盘驱动有关,比如SCSI,virtio,RAID模块m9H
m9H
5。内核启动systemd进程,systemd启动其他进程。启动操作系统1 systemd,读取/etc/systemd/system/default . target m9h
2,加载核心模块,启动网络,挂载本地fstab。启动防火墙等m9H
3启动自定义程序M9H
M9H
参考:1.https://wizardforce.gitbooks.io/vbird-Linux-Basic-4e/content/. 2.https://www . cn blogs . com/f-CK-need-u/p/7094693 . html # auto _ id _ 10
m9m9H
版权声明
本文由沉淀笔记发布/转载,不代表沉淀笔记立场,本站资讯除标注“原创”外的信息均来自互联网以及网友投稿,版权归属于原始作者,如果有侵犯到您的权益,请联系我们提供您的版权证明和身份证明,我们将在第一时间删除相关侵权信息,谢谢.联系地址:977916607@qq.com