奇怪的问题,当插入另一个 ext4 驱动器时,Wubi 安装无法启动?

奇怪的问题,当插入另一个 ext4 驱动器时,Wubi 安装无法启动?

这是一个奇怪的问题,我昨天通过 Wubi 安装了 Ubuntu 11.04,它实际上工作了,不像上次我尝试时那样根本无法启动。

但是有一件事让我很烦,我有 2 个硬盘,一个 320GB 的装有 Windows 7,另一个 500GB 的装有 Ubuntu 10.10。

我已经对 500GB 硬盘进行了分区,其中包含一个 NTFS 分区、一个 EXT4 以及交换分区。

320GB 没有分区,因为它只有 Windows 7。

因为我是在 Windows 7 上安装的 Wubi,所以当我连接 Ubuntu 驱动器时,Wubi 无法启动安装,并出现“无 wubdir”错误。

但是,如果我物理拔下 Ubuntu 驱动器,那么 Wubi 就可以正常启动。

那么,Ubuntu 驱动器是如何干扰 Wubi 的,甚至插入驱动器后 Wubi 也无法工作?

答案1

Wubi 使用 grub4dos 来启动 (wubildr.mbr)。grub4dos 的版本大约是 2007 年发布的,当时 ext4 尚未发布。无论如何,wubildr.mbr 遇到 ext4 分区时都会挂起。它的工作方式是搜索每个分区(按 BIOS 顺序)以查找文件 /wubildr(即分区根目录中的 wubildr)。如果它在找到 /wubildr 之前到达 ext4 分区,它就会挂起。因此,解决方案是将 /wubildr 从 320GB 驱动器复制到 500GB 驱动器上的 ntfs 分区,假设它位于 ext4 分区之前 - 如果不是,唯一的方法是将条目添加到另一个 Ubuntu,以便您可以从那里启动 Wubi 安装。

答案2

您应该仔细按照说明进行操作,使用 Wubi 下载,然后下载完成,这样您就可以单击和用户等,然后完成后,单击重新启动,然后启动 Windows 7 和 ubuntu,然后单击 ubuntu,只需等到出现 ubuntu 桌面,就这样。

相关内容