我使用 Endeavor OS,最近不得不在驱动器上安装一些其他发行版。然而我意识到我不能只是运行os-prober
来尝试检测其他操作系统。
我想知道为什么其他发行版如 MXlinux (debian) 和 fedora 没有这个问题。
为什么我必须仅在基于 Arch 的发行版中在配置中启用它?
答案1
在纯 Arch 中,grub 包和 os-prober 包是两个独立的东西。因此如果只安装grub的话这样设置GRUB_DISABLE_OS_PROBER=false
会出错。
在 Arch 中,您需要做出很多关于安装什么和不安装什么的决定。这只是其中之一。如果您只运行 Arch,则不需要 os-prober。