一、核心組件概述
-
/boot/loader/entries/
- 類型:目錄,存儲 BLS (Boot Loader Specification) 格式的啟動項配置文件(如
20-custom-kernel-5.14.0.conf
)。 - 管理工具:由
grubby
、kernel-install
等工具自動生成或修改。 - 配置內容:每個文件定義一個啟動項的詳細參數(內核路徑、initrd、命令行參數等)。
- 類型:目錄,存儲 BLS (Boot Loader Specification) 格式的啟動項配置文件(如
-
/boot/grub2/grub.cfg
- 類型:文件,GRUB2 的主配置文件。
- 生成方式:由
grub2-mkconfig
命令根據/etc/grub.d/
腳本和/etc/default/grub
參數動態生成。 - 關鍵命令:包含
blscfg
命令,用于動態加載/boot/loader/entries/
中的配置。
二、工作原理與啟動流程
┌──────────────────