Debian 12 UEFI 启动选项升级后被删除

Debian 12 UEFI 启动选项升级后被删除

我已在 Dell Latitude 5470 笔记本电脑上安装了 Debian 12。
但我必须UEFI在 BIOS 中添加一个启动选项来阻止出现该No bootable device found消息。
我做了如下:

重启并按F2进入BIOS。

  • 转到该General部分,然后单击Boot Sequence
  • 确保选中该UEFI选项。
  • 单击Add Boot Option按钮
  • Add Boot Option面板上单击File Name按钮
  • 浏览到该shimx64.efi文件并单击Ok
  • 在字段中输入名称,Boot Option Name然后单击Ok
  • 保存更改并重新启动

它工作正常,但现在的问题是,当我升级后重新启动时(sudo apt upgrade),UEFI 选项被删除(我猜是 grub 导致的?),然后我No bootable device found又得到了。
所以我需要进入BIOS并再次添加启动选项。

我该如何防止启动选项被删除?

相关内容