我正在双重引导两个发行版,将 ESP 安装为 /boot 而不是 /boot/efi。
在我看来,os-prober 的工作原理是检查 /boot 的每个分区,因此如果它发现它是空的,则它不会将其视为操作系统。因此,当我从任一发行版运行 os-prober 时,不会检测到另一个发行版。
我能想到一些烦人的解决方法,比如临时将 ESP 安装到两个分区,或者只是将文件复制到空的 /boot 以便 os-prober 检测到它。
有没有办法给 grub 添加固定的菜单项?因此,grub-mkconfig
即使 os-prober 没有将其检测为操作系统,也始终包含它。