#Linux 开机及引导过程

##启动流程与核心概念

###UEFI启动全流程(四阶段)

  1. 硬件初始化(UEFI固件):读取主板BIOS设置,扫描硬盘。
  2. UEFI Boot Manager:读取NVRAM中的BootOrder,在ESP分区找到并加载.efi引导文件(如grubx64.efiBOOTX64.EFI)。
  3. 引导管理器(GRUB/Limine):加载文件系统驱动,读取Btrfs分区中的vmlinuz-linux(内核)和initramfs-linux.img到内存。
  4. Linux内核启动:内核解压并运行initramfs中的/init脚本,加载驱动,挂载Btrfs根子卷@,最终移交控制权给systemd

###efibootmgr的作用

###vmlinuz-linuxinitramfs-linux.img

###mkinitcpiodracut

###UKI(统一内核镜像)

##引导器选择:GRUB vs Limine

###GRUB与Limine的核心区别

###Limine的配置文件(limine.conf)示例

###Limine的配置文件查找顺序

###Limine相关工具