Ubuntu 在什么时候将条目添加到 UEFI 启动列表中?如何防止这种情况发生?

Ubuntu 在什么时候将条目添加到 UEFI 启动列表中?如何防止这种情况发生?

Ubuntu 添加ubuntu到 UEFI 启动列表(可以使用 进行查询efibootmgr)。这是否仅在 Ubuntu 的初始设置期间发生,还是在其他时间也会发生?

如果是这样,我该如何禁用它,以便 Ubuntu 不必管理这个条目(即创建/更新它)?

我针对 Ubuntu 18.04 提出这个问题20.04。

答案1

我知道至少有 3 个可以向 EFI 添加启动选项的地方。

  • 安装过程中。这是不可避免的。
  • 当做的时候apt-get install --reinstall grub-efi
  • 使用时启动管理器

最后 2 个由系统用户决定,因此 Ubuntu 不执行。


  • grub-install如果省略,也会如此--no-nvram

    --no-nvram
    Don't update the `boot-device'/`Boot*' NVRAM variables. 
    This option is only available on EFI and IEEE1275 targets.
    

NVRAM 是非易失性 RAM,用于 EFI 中存储需要在启动期间保留的变量。许多 NVRAM 变量都是由架构定义的,为 NVRAM 设置无效选项可能会导致机器无法启动。

相关内容