os-prober 发现的启动管理器在启动时未显示

os-prober 发现的启动管理器在启动时未显示

我最近从 Ubuntu 迁移到 Arch Linux,并且需要一些配置 GRUB 的帮助。

当我grub-mkconfig -o /boot/efi/EFI/GRUB/grub.cfg按照说明运行时拱门维基,返回以下内容

Generating grub configuration file ...
Found linux image: /boot/vmlinuz-linux
Found initrd image: /boot/initramfs-linux.img
Found fallback initramfs image: /boot/initramfs-linux-fallback.img
Found Windows Boot Manager on /dev/sda1@/EFI/Microsoft/Boot/bootmgfw.efi
done

快速查看一下里面/boot/efi/EFI/GRUB/grub.cfg有一个菜单项,os-prober似乎表明找到了我的 Windows 启动管理器,但是当我重新启动并进入 GRUB 菜单时,没有 Windows 的选项。

我该如何解决这个问题?

提前致谢

编辑:我将 grub-mkconfig 的输出参数设置为使用 /boot/grub/grub.cfg ,现在它使用正确的配置,但这感觉有点像黑客。 grub 配置不应该在 EFI 文件夹中吗?

相关内容