gpt4 book ai didi

ubuntu - GRUB 的多个 EFI 可执行文件的引导行为

转载 作者:行者123 更新时间:2023-12-04 18:33:50 48 4
gpt4 key购买 nike

安装Ubuntu后,EFI系统分区的/efi/UBUNTU/里面有几个*.efi文件:

  • GRUBX64.EFI
  • MOKMANAG.EFI
  • SHIMX64.EFI
  • mmx64.efi
  • fwupx64.efi

  • 但是 UEFI 规范 2.7 在“13.3.1.3 目录结构”部分中说:

    There must also only be one executable EFI image for each supported processor architecture in each vendor subdirectory. This guarantees that there is only one image that can be loaded from a vendor subdirectory by the EFI Boot Manager. If more than one executable EFI image is present, then the boot behavior for the system will not be deterministic.



    我会明确 GRUB 的 5 个 EFI 可执行文件的引导行为。

    最佳答案

    UEFI 固件通常会查看 /boot/efi/EFI/BOOT/相应 EFI 可执行文件的文件夹。它查找的可执行文件的名称取决于系统的体系结构。对于 x86_64 架构,文件为 BOOTX64.EFI
    该文件实际上是位于 /boot/efi/EFI/ubuntu/ 中的 EFI 可执行文件之一的副本。文件夹。就我而言 /boot/efi/EFI/BOOT/BOOTX64.EFI/boot/efi/EFI/ubuntu/shimx64.efi 的副本.

    UEFI boot: how does that actually work, then?The EFI System Partition and the Default Boot Behavior以获得更详细的解释。

    要了解为什么 /boot/efi/EFI/ubuntu/ 中还有所有其他 EFI 可执行文件,见 SecureBoot在 ubuntu 维基上。

    关于ubuntu - GRUB 的多个 EFI 可执行文件的引导行为,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50140293/

    48 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com