centos7的启动流程

基于centos7的开机启动流程
启动流程

 

 1 .Post on 开机自检 ,UEFi或BIOS初始化
 2 .选择启动设备,从镜像,磁盘,usb等
 3 .读取磁盘中的MBR中的boot loader (grub2引导)
 4 .加载grub2中的配置文件 /etc/grub.d/ /etc/default/grub /boot/grub2/grub.cfg
 5 .加载内核选项
 6 .加载initramfs初始化伪文件系统 ,RAM是内存,initramfs也就是基于内存的文件系统
 7 .内核初始化,centos7使用systemd代替init
 8 .执行initrd.target所有单元,包括挂载/etc/fstab
 9 .从initramfs根文件系统切换到磁盘根目录
10 .systemd执行默认target配置,配置文件etc/systemd/system/default.target
11 .systemd执行sysinit.target初始化系统及basic.target准备操作系统
12 .systemd启动multi_user.target下的本机与服务器服务
13 .systemd执行multi_user.target下的/etc/rc.d/rc.local
14 .systemd执行multi_user.target下的getty.target及登录服务
15 .systemd执行graphical需要的服务

 

 

 

posted @ 2022-05-05 14:10  头发重要  阅读(424)  评论(0编辑  收藏  举报