Linux系统启动流程是怎样的_BIOS到systemd完整解析【教程】


Linux启动流程为:固件POST→GRUB2加载内核与initramfs→内核初始化并用initramfs挂载真实根文件系统→systemd作为PID 1启动服务→呈现登录界面;现代主流采用UEFI+GPT+GRUB2+systemd组合。

linux系统启动流程是怎样的_bios到systemd完整解析【教程】

Linux系统启动从按下电源键到出现登录界面,是一条环环相扣的链路。核心逻辑是:固件交出控制权 → 引导程序加载内核 → 内核借助initramfs挂载真实根文件系统 → systemd作为PID 1接管并启动服务 → 最终呈现用户空间。整个过程现代主流已全面转向UEFI + GPT + GRUB2 + systemd组合。

BIOS/UEFI固件阶段:硬件自检与启动设备定位

通电后,CPU跳转至固件(ROM/Flash)起始地址执行。BIOS或UEFI首先完成加电自检(POST),检测CPU、内存、存储控制器、键盘等基础硬件。若失败,通常停在自检界面或发出蜂鸣声。

随后按启动顺序(Boot Order)查找可引导设备:

  • BIOS模式:读取硬盘MBR(LBA 0,512字节),验证末尾签名0x55AA,执行前446字节的Stage1引导代码
  • UEFI模式:挂载EFI系统分区(ESP,FAT32格式),在\EFI\\grubx64.efi路径加载GRUB2 EFI应用;启用Secure Boot时还会校验数字签名

当前新服务器、笔记本及云平台默认使用UEFI,支持GPT分区表(突破2TB限制)、更快启动、图形化菜单和网络引导能力。

GRUB2引导加载阶段:内核与initramfs装载器

GRUB2不直接编辑/boot/grub2/grub.cfg(该文件由grub2-mkconfig自动生成),而是通过修改/etc/default/grub来定制行为,例如设置默认启动项、超时时间或内核参数。

关键动作包括:

  • 解析配置,显示启动菜单(默认5秒倒计时)
  • 根据选中项,从/boot加载vmlinuz-xxx(压缩内核镜像)和initramfs-xxx.img(初始RAM文件系统)到内存
  • 将控制权移交内核,传递命令行参数(如root=UUID=...rd.lvm.lv=...quiet splash

GRUB2在BIOS下分Stage1(MBR)、Stage1.5(文件系统驱动)、Stage2(完整功能);UEFI下则以单一.efi模块运行,结构更简洁。

AI发型设计 AI发型设计

虚拟发型试穿工具和发型模拟器

AI发型设计 247 查看详情 AI发型设计

内核与initramfs阶段:解压、初始化与根切换

内核被加载后立即解压自身,初始化中断、内存管理、调度器、设备驱动框架等核心子系统。此时它尚不能直接访问真实根文件系统——因为所需驱动(如NVMe、RAID、LVM、LUKS加密模块)可能以内核模块形式存于根分区中,形成“鸡生蛋”依赖。

initramfs正是为解决此问题而设计:

  • 是一个临时驻留内存的精简CPIO归档,含必需驱动、工具(udevcryptsetuplvm)和初始化脚本(通常为/init
  • 脚本负责探测硬件、加载模块、解锁加密卷、激活逻辑卷、挂载真实根设备(如/dev/mapper/vg0-lv_root
  • 调用pivot_root系统调用,将根目录从initramfs切换至真实根文件系统

切换完成后,内核执行真实根下的/sbin/init(在systemd时代即指向/usr/lib/systemd/systemd)。

systemd初始化阶段:服务编排与目标达成

systemd作为PID 1进程,承担传统init的所有职责,并引入单元(Unit)模型统一管理服务、挂载点、套接字、定时器等资源。

启动流程实质是按依赖关系递归激活默认target(target即运行级别抽象):

  • 查看当前默认target:systemctl get-default
  • 常见target:multi-user.target(命令行登录)、graphical.target(带GUI)
  • systemd依次启动sysinit.target → basic.target → multi-user.target等,每个target依赖一组unit
  • 服务按WantedBy=声明归属target,按After=/Requires=定义启动顺序

登录管理器(如gdmsddm)作为graphical.target的一部分被拉起,最终呈现TTY或桌面会话。

以上就是Linux系统启动流程是怎样的_BIOS到systemd完整解析【教程】的详细内容,更多请关注其它相关文章!


# app  # 线上  # 适用于  # 系统启动  # 是怎样  # 固件  # 命令行  # 加载  # 文件系统  # 递归  # 实根  # linux系统  # linux  # 字节  # 硬盘  # 工具  # ai  # ios  # bios  # 解压  # gpt  # asic  # 汶上网络营销推广招聘  # 文昌seo网站推广  # 益阳网站推广公司  # seo数据分析表格  # 北仑区建设网站外包  # 武陟网站短视频推广  # 青岛网站关键词优化费用  # 企业营销推广网站哪个好  # 肇庆网站建设实战  # 服装怎么上闲鱼网站推广 


相关栏目: 【 Google疑问12 】 【 Facebook疑问10 】 【 优化推广96088 】 【 技术知识133117 】 【 IDC资讯59369 】 【 网络运营7196 】 【 IT资讯61894


相关推荐: 《雷电模拟器》自动点击设置方法  《飞猪旅行》购买汽车票方法  《百度畅听版》关闭兴趣推荐方法  《长生:天机降世》火塔小怪大全  哔哩哔哩的|直播|间怎么送礼物_哔哩哔哩|直播|送礼操作指南  苹果17 Pro如何启用分屏浏览_iPhone 17 Pro分屏浏览设置步骤  如何外贸网站设计-能留住客户提升用户体验!  Dash应用中自定义HTML页面标题与网站图标(F*icon)的实用指南  掌握Go App Engine项目结构与GOPATH:包管理与导入实践  firefox火狐浏览器最新官网主页_ firefox火狐浏览器平台入口直达官方链接  苹果电脑如何快速截图并编辑 苹果电脑截屏标注快捷操作  性能与资源监视器快捷打开  微信步数怎么刷_微信步数快速提升技巧  优酷官网登录入口电脑版 优酷官网网址入口  视频号视频怎么免费保存到相册?保存到相册需要注意什么?  如何解决Casbin日志与应用日志不统一的问题,使用casbin/psr3-bridge实现无缝集成  VS Code源代码管理(SCM)视图的进阶使用技巧  抖音网页版地址直接进入_抖音网页版在线观看入口  邦丰播放器频道搜索设置  PHP实现等比数列:构建数组元素基于前一个值递增的方法  高德地图怎么查看未来行程规划_高德地图未来行程规划查看方法  如何配置VS Code作为您Git操作的默认编辑器  mysql如何管理数据库账户_mysql数据库账户管理技巧  mysql如何配置从库只读_mysql从库只读设置方法  Win11如何分屏操作_Win11多窗口分屏技巧  三星M34录音变声问题_Samsung M34麦克风调整  嘀嗒顺风车如何开具电子发票  PyEZ 配置提交中 RpcTimeoutError 的健壮性处理策略  如何查找哪个composer包引入了特定的依赖?  微信注销后银行卡解绑了吗_微信注销后银行卡解绑状态  Pydantic 中“schema”字段命名冲突的解决方案  《广发易淘金》国债逆回购操作教程  C++二维数组动态分配方法_C++指针与数组内存布局  解决Go encoding/json 将JSON大数字解析为浮点数的问题  4399造梦西游3无敌版_4399游戏入口  《荔枝fm》导出文件教程  漫蛙官网(首页入口)_漫蛙漫画稳定访问教程分享  海外搜索引擎推广效果怎么样,怎么分析效果!  苹果iPhone14ProMax如何新建AppleID_iPhone14ProMax新建AppleID具体流程  AO3永久镜像入口开放_AO3最新网址兼容所有浏览器  HTML Canvas文本样式定制指南:解决外部字体加载与应用难题  邮政快递寄件查询入口 邮政快递收件查询入口  抄漫画官网防走失地址_抄漫画最新漫画完整版阅读入口  Python项目中的条件导入:解决跨模块依赖问题  Mac怎么关闭按键声音_Mac键盘打字音效设置  windows10怎么开启卓越性能_windows10电源选项代码激活  苹果11如何更换iCloud账号_苹果11账号切换的具体步骤  管理打开的编辑器:固定、分组和关闭技巧  食品生产用水只要符合国家规定的生活饮用水卫生标准就可以吗  ExcelSCAN与LAMBDA如何创建自定义移动平均函数_SCAN实现任意窗口期移动平均计算 

 2025-12-19

了解您产品搜索量及市场趋势,制定营销计划

同行竞争及网站分析保障您的广告效果

点击免费数据支持

提交您的需求,1小时内享受我们的专业解答。

运城市盐湖区信雨科技有限公司


运城市盐湖区信雨科技有限公司

运城市盐湖区信雨科技有限公司是一家深耕海外推广领域十年的专业服务商,作为谷歌推广与Facebook广告全球合作伙伴,聚焦外贸企业出海痛点,以数字化营销为核心,提供一站式海外营销解决方案。公司凭借十年行业沉淀与平台官方资源加持,打破传统外贸获客壁垒,助力企业高效开拓全球市场,成为中小企业出海的可靠合作伙伴。

 8156699

 13765294890

 8156699@qq.com

Notice

We and selected third parties use cookies or similar technologies for technical purposes and, with your consent, for other purposes as specified in the cookie policy.
You can consent to the use of such technologies by closing this notice, by interacting with any link or button outside of this notice or by continuing to browse otherwise.