Grub os-probe 显示已删除的 Windows 安装

Grub os-probe 显示已删除的 Windows 安装

我最近购买了一台预装了 Ubuntu Netbook 版本 10.04 的 Dell Vostro 笔记本。我尝试添加分区并安装 Windows XP,但由于系统中已有太多分区,因此没有成功。

现在我已使用 Dell Utility 分区将笔记本电脑恢复为出厂设置,并且 Windows 分区已被完全删除,但我的 grub2 仍然在 /dev/sda2 上显示 Windows

sudo os-probe

Microsoft Windows XP Professional(在 /dev/sda2 上)

有什么想法可以从 grub 中删除它吗?我知道我可以删除 /etc/grub.d/30_os-probe,但我更感兴趣的是为什么 os-probe 显示已删除的分区。

答案1

我能想到有几种可能性:

  • Dell 实用程序删除了分区的标记,但保留了所有数据,并且没有扩展您的 Ubuntu 分区来填充空间,因此 os-prober 以某种方式拾取了 Windows 分区的剩余部分。这表明 os-prober 中存在错误。
  • 该实用程序甚至没有删除分区,而是在发现您的 Ubuntu 分区仍然存在时重新安装了引导加载程序!在这种情况下,os-prober 实际上是正确的。您是否使用 gparted 或类似程序检查过分区真的走了吗?
  • 那里有一个恢复分区。虽然 GRUB 不应该将恢复分区视为实际的 Windows 安装,但我听说过以前有各种发行版这样做,最近的是 Fedora 13,所以这并非不可能。不过可能性很小,因为你的笔记本预装了 Ubuntu。

相关内容