Linux系统开机从BIOS到登录环境通电bios初始化grub2磁盘引导阶段grub2文件引导阶段指定boot所在分区启动内核,只读挂载 / 设备启动init程序进入初始化阶段启动systemd初始化阶段取/etc/systemd/中的文件启动...
Linux系统开机从BIOS到登录环境
- 通电
- bios初始化
- grub2磁盘引导阶段
- grub2文件引导阶段
- 指定boot所在分区
- 启动内核,只读挂载 / 设备
- 启动init程序进入初始化阶段
- 启动systemd初始化阶段
- 取/etc/systemd/中的文件
- 启动程序
- 启动登陆环境
可以总结为五个阶段
- 内核的引导
检测硬件设备,设备驱动初始化,将 / 只读挂载,载入初始进程 systemd,内核文件丢失请重新安装内核
- 运行 init
##查看当前默认启动级别
[root@test ~]# ls -l /etc/systemd/system/default.target
lrwxrwxrwx. 1 root root 36 Oct 14 2017 /etc/systemd/system/default.target -> /lib/systemd/system/graphical.target
##启动级别
runlevel0.target -> poweroff.target
runlevel1.target -> rescue.target
runlevel2.target -> multi-user.target
runlevel3.target -> multi-user.target
runlevel4.target -> multi-user.target
runlevel5.target -> graphical.target
runlevel6.target -> reboot.target
- 系统初始化进程
- 建立终端
- 用户登录系统
沃梦达教程
本文标题为:Linux系统开机从BIOS到登录环境
基础教程推荐
猜你喜欢
- Android实现短信验证码输入框 2023-04-29
- Android开发Compose集成高德地图实例 2023-06-15
- Android Compose自定义TextField实现自定义的输入框 2023-05-13
- MVVMLight项目Model View结构及全局视图模型注入器 2023-05-07
- iOS中如何判断当前网络环境是2G/3G/4G/5G/WiFi 2023-06-18
- iOS开发使用XML解析网络数据 2022-11-12
- iOS Crash常规跟踪方法及Bugly集成运用详细介绍 2023-01-18
- iOS开发 全机型适配解决方法 2023-01-14
- Flutter进阶之实现动画效果(三) 2022-10-28
- IOS获取系统相册中照片的示例代码 2023-01-03