加载中...
启动引导过程是计算机从通电到操作系统就绪之间的一系列初始化步骤。它依次经过固件自检、引导加载器载入内核、内核初始化和用户空间启动,最终把控制权交给可交互的系统环境。

| 起点 | 加电自检 |
| 关键组件 | 固件、引导加载器、内核 |
| 首个进程 | 初始化进程 |
| 现代固件 | UEFI |
启动引导过程是计算机从加电到操作系统完全运行之间所经历的一连串阶段。它像接力一样,由固件、引导加载器、内核和初始化系统逐级接手,一步步把硬件带入可用状态,最终呈现登录界面或桌面。
当计算机通电后,处理器从固定地址开始执行固件代码。固件先进行硬件自检,初始化关键设备,再依照启动顺序寻找可引导的存储介质。找到后,它把控制权交给引导加载器,由引导加载器定位并载入操作系统内核到内存。内核接管后完成自身初始化,挂载根文件系统,最后启动第一个用户态进程,由它拉起后续的系统服务和用户环境。整个链条环环相扣,任一环节出错都可能导致无法开机。
理解启动过程对系统安装、故障排查和安全加固都很重要。多系统共存依赖引导加载器的菜单选择;开机黑屏、卡在某阶段等故障需要定位到具体环节;安全启动机制则在各阶段校验组件签名,防止启动链被篡改。服务器和嵌入式设备也常裁剪或定制启动流程以缩短开机时间。
问:BIOS 和 UEFI 有什么区别?答:两者都是固件,负责自检与引导。UEFI 是较新的规范,支持更大的磁盘、图形界面、安全启动和更灵活的引导管理,正逐步取代传统 BIOS。
问:初始内存盘有什么用?答:它是一个临时的小型根文件系统,内含挂载真正根文件系统所需的驱动和工具,帮助内核在早期阶段访问可能需要特殊驱动的存储设备,随后再切换到真正的根文件系统。

| 起点 | 加电自检 |
| 关键组件 | 固件、引导加载器、内核 |
| 首个进程 | 初始化进程 |
| 现代固件 | UEFI |
登录 后参与讨论
暂无讨论,来发表第一条评论吧