Linux系统开机从BIOS到登录环境

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到登录环境

基础教程推荐