为安装了 Ubuntu 23 的 Windows 定制 Grub

为安装了 Ubuntu 23 的 Windows 定制 Grub

我一直在尝试在我的系统上添加适用于 Windows 10 的 grub 菜单项。我已经通过创建自定义菜单条目成功添加了一个条目,但每次它都无法工作 - 出现未找到的错误/efi/EFI/bootmngr(对于 Windows)

我的设置将 Ubuntu 安装在 USB SSD (sdb) 上,可以完美加载和运行。

Windows 安装在内部驱动器 (sda) 上

如果我拔掉外​​部 USB 驱动器,Windows 将安装 - 但这不是我理想的解决方案

我已编辑/etc/grub.d/40_custom添加菜单:

menuentry "Windows 10" {
        insmod part_gpt
        insmod fat
        search --no-floppy --fs-uuid --set 1866-186C
        chainloader /EFI/Microsoft/Boot/bootmgfw.efi
}

我可以从磁盘管理器中看到磁盘的 ID,还可以列出系统上驱动器的 uuid

然后我sudo update-grub重建菜单,可以看到我创建的条目,但失败了

我不清楚如何继续并使其发挥作用。

有相当多的参考文献描述了这个过程,但很难遵循和自定义我的菜单 - 我还安装了 grub 定制器,但同样没有区别。

任何帮助表示赞赏

(安装 ubuntu 23 而不是 22 是个好主意吗?)

相关内容