最近,我使用 Wubi 在我的桌面上安装了 Ubuntu。我已经在双启动中安装了 Windows XP 和 Linux Mint,Grub 菜单显示了这两个操作系统的条目。现在我已经使用 Wubi 安装了 Ubuntu,原始的 Grub 菜单完好无损,这是意料之中的,因为 Wubi 在 Windows 启动菜单中有一个条目。因此,我从原始 Grub 菜单中选择 Windows XP,然后它会显示 Windows 启动菜单,其中包含 Windows XP 和 Ubuntu。如果我选择 Windows XP,则会加载 Windows,但是如果我选择 Ubuntu,则会出现另一个 Grub 菜单,其中包含所有三个选项 - Windows XP、Linux Mint 和 Ubuntu。
这有点不必要和多余。最初,我期望有原始的 Grub,然后是 Windows 启动菜单,现在有了第二个 Grub,我担心从 Windows 卸载 Ubuntu 时可能会出现一些启动问题。我应该如何继续只保留其中一个 Grub 菜单,而不影响启动任何操作系统的可能性?
答案1
在 wubi 安装上:sudo chmod -x /etc/grub.d/30_os-prober
。然后sudo update-grub
我很惊讶 Windows XP 出现在 Wubi grub 菜单上 - 它应该被抑制(也许这仅适用于 Vista/7)。但无论如何,如果您禁用 30_os-prober,它将找不到任何其他操作系统,并且默认情况下会抑制 grub 菜单。
卸载 Wubi 不会影响您现有的 linux 安装(及其 grub 设置)。