详细说明 /boot/efi/EFI

90 阅读1分钟

/boot/efi/EFI 目录下,以下是几个常见文件的详细说明:

  1. grub.cfg
    grub.cfg 是 GRUB(Grand Unified Bootloader)引导程序的配置文件。该文件包含启动引导条目和设置,用于指定如何加载操作系统内核、启动选项等信息。每次系统启动时,GRUB 会读取 grub.cfg 文件,以确定有哪些操作系统可供选择以及如何启动它们。通常,该文件由系统安装程序或引导管理工具自动生成,手动修改时需格外小心。

  2. grub.efi
    grub.efi 是 GRUB 的 EFI(Extensible Firmware Interface)格式引导加载器。EFI 是一种接口标准,允许在系统启动前加载启动文件。grub.efi 文件会被系统 BIOS 或 UEFI 固件识别并执行,用于引导操作系统。该文件适用于多种硬件架构,可以帮助系统从多种设备启动,是 Linux 系统常见的 EFI 引导文件。

  3. grubx64.efi
    grubx64.efi 是适用于 x86_64 架构(64 位)的 GRUB 引导程序。它类似于 grub.efi,但专门为 64 位系统设计。在 UEFI 固件启动 64 位操作系统时,系统会使用 grubx64.efi 文件来加载并启动操作系统内核。

  4. shim.efi
    shim.efi 是一个引导中间层,用于在启用了安全启动(Secure Boot)的系统上启动 GRUB 和其他非签名的引导加载器。shim.efi 本身经过微软签名,因此在 Secure Boot 启用的情况下仍然可以被加载。它会在启动时加载 grubx64.efi 或其他引导文件,并确保系统可以在启用 Secure Boot 的同时正常引导非签名的 Linux 系统。

这些文件协同工作,确保系统能够在 UEFI 环境中成功引导。