os-prober 在 Archlinux 中未检测到 Windows 10

os-prober 在 Archlinux 中未检测到 Windows 10

我最近安装了 Arch(就像昨天一样)。我能够使用grub-install --target=x86_64-efi --efi-directory=/boot/efi --bootloader-id=grub --recheckos-prober和成功在 EFI 系统分区中安装 Grub grub-mkconfig -o /boot/grub/grub.cfg

不过,启动后,我遇到了两个问题:首先,我希望 grub 默认启动 linux 而不是 linux-lts 内核,其次,我希望它默认选择 Windows 并超时 1 秒。

在该/boot/grub/grub.cfg文件中,我将第一个菜单项中的三个 linux-lts 实例替换为 linux。

/etc/default/grub文件中,我设置GRUB_DEFAULT为 ' Windows Boot Manager on (/dev/nvme0n1p1)' 和GRUB_TIMEOUTas 1

当我运行时grub-mkconfig -o /boot/grub/grub.cfg,它没有列出Windows 10。即使当我运行时os-prober,也没有显示结果。

重新启动时,未显示 Windows 条目,但超时为 1 秒。所以我该怎么做?谢谢你!

答案1

好的,我安装了 ntfs-3g 并运行了 o os-prober。它检测到Windows。

相关内容