怎么样查看电脑当前引导(系统引导的加载过程)
MBR引导过程
boot扇区、setup扇区和system模块是计算机引导过程中的关键组成部分:
boot扇区:
也称MBR(主引导记录),位于硬盘的第一个扇区(512字节)。包含引导代码和分区表等信息,用于引导引导程序加载任务。
setup扇区:
位于主引导区后的第一个扇区,包含BIOS设置程序。用于设置BIOS参数,如日期时间、硬盘参数等系统信息。
system模块:
一般位于操作系统安装分区引导程序内。是一个比较大(通常32KB)的程序模块。它包含必要的代码和数据,用于检查硬件,加载内核等操作系统引导任务。
这三部分在引导过程中分工合作:
boot扇区加载setup扇区程序。setup扇区设置BIOS参数并加载system模块。system模块完成后续的操作系统加载工作。
他们共同协作,完成从计算机启动到操作系统引导的整个过程。
EFI引导过程
EFI引导系统加载操作系统的完整过程如下:
CPU启动,加载BootX64.efi引导加载程序。加载程序加载EFI系统分区下的bootx64.efi文件。bootx64.efi文件加载grubx64.efi引导管理器。grubx64.efi读取grub配置文件grub.cfg。grub.cfg加载Linux启动项grub/linux.efi。linux.efi加载shimx64.efi内核引导程序。shimx64.efi加载Linux内核文件vmlinuz。vmlinuz完成后续引导过程。vmlinuz加载initrd.img并跳转到用户模式。Linux内核完全加载,进入操作系统启动流程。系统引导完成,进入Linux桌面环境。
总体过程为:通过多层加载从EFI启动项->grub管理器->Linux启动文件->内核引导程序->内核,直到操作系统完全引导起来。每个关键组件通过顺序调用,共同完成EFI到OS的整个启动过程。