要允许 GRUB 探测其他操作系统,您可以按照以下步骤进行操作:
-
更新 GRUB 配置:
- 在大多数 Linux 发行版中,您可以通过运行以下命令来更新 GRUB 配置:
sudo update-grub
- 这将自动探测系统中安装的其他操作系统,并将其添加到 GRUB 菜单中。
- 在大多数 Linux 发行版中,您可以通过运行以下命令来更新 GRUB 配置:
-
检查 GRUB 配置文件:
- 确保
/etc/default/grub
文件中的GRUB_DISABLE_OS_PROBER
选项被设置为false
。如果没有此行,您可以添加:GRUB_DISABLE_OS_PROBER=false
- 确保
-
安装 os-prober:
- 确保您的系统上安装了
os-prober
工具。您可以使用以下命令安装:sudo apt install os-prober
- 对于基于 RPM 的系统(如 Fedora 或 CentOS),可以使用:
sudo dnf install os-prober
- 确保您的系统上安装了
-
重新生成 GRUB 配置:
- 在修改了配置文件或安装了
os-prober
后,再次运行update-grub
命令。
- 在修改了配置文件或安装了
-
重启系统:
- 重启计算机,您应该能够在 GRUB 菜单中看到其他操作系统的选项。
通过以上步骤,GRUB 应该能够探测并列出其他操作系统。如果您仍然遇到问题,请检查其他操作系统的引导分区是否正确配置。
引导我用pe修复了。。现在遇到个很尴尬的问题,就是,我设置了Windows为第一启动项,但,重启的时候第一启动项仍然是uos。
1.自定义分区安装系统的时候,最少都需要两个分区,一个是“\”分区,一个是300m的“efi”分区,不能像家庭版\deepin\银河麒麟等系统那样,可以单独一个“\”分区直接安装系统。
2.就是1070版本开始,双系统只能选择uos作为第一启动项,我在控制中心设置了Windows第一启动项,重启无效,然后进去grub文件里设置,同样也无效。
3.磁盘文件夹创建在桌面的快捷方式,无法显示文件夹的主题图标。