从 Windows 创建 EFI 存根引导条目

Create EFI-stub boot entry from Windows

我使用 Linux kerne EFI 存根启动。现在我 运行 进入紧急状态,因为我丢失了我的 UEFI 引导条目并且我被困在 Windows。

是否可以为 Linux 内核创建 UEFI NVRAM 启动项?

我已经成功创建了它,但是没有内核参数(例如:root=PARTUUID=....)并且 Linux 没有它们就无法启动。

有没有办法使用 CLI args 从 Windows 10 创建启动菜单项?

解决此问题的一种方法:

你可以 运行 任何 live linux OS,chroot 到你仍然存在的安装 Linux 发行版,然后重新安装 grub,这将重新添加 Linux 到 Windows.

旁边的启动菜单

一个解决方案可能是:

  1. Mount the ESP partition under windows.
  2. Create a startup.nsh script to pass kernel parameters
  3. 创建指向 startup.nsh
  4. 的启动菜单项