2026 年 4 月 15 日下午,中国科学技术大学学生 Linux 用户协会在西区电三楼 419 会议室开展了每周小聚活动。本次小聚的主题是罗嘉宏同学带来的操作系统启动解析。
围绕“计算机从上电到运行第一个用户程序”的完整过程展开,罗同学系统性梳理了从固件(BIOS)到操作系统内核启动的关键路径。内容从 x86 架构出发,介绍处理器在实模式与保护模式下的运行机制,并深入分析启动早期的关键步骤:BIOS 上电自检与设备初始化、主引导记录(MBR)的加载与执行、以及以 GRUB 为代表的 Bootloader 如何逐阶段将自身与操作系统内核加载到内存中。随后,讲座进一步讲解内核加载过程中涉及的关键技术,包括内存布局(E820)、内核参数传递、initramfs 的构建与加载,以及最终控制权从 Bootloader 转移到操作系统内核的过程。

通过结合源码片段与底层机制分析,本讲座不仅展示了系统启动流程的“做什么”,也揭示了其背后的设计动机与实现细节,帮助听众建立对操作系统启动过程的整体认知,并为进一步理解内核工作机制与系统底层原理打下基础。
本次小聚的相关资料,包括幻灯片和视频回放已上传至 FTP。