如何正确分区以实现双启动 12.04 安装?

如何正确分区以实现双启动 12.04 安装?

一周前,我尝试分区并安装 Ubuntu 12.04,但进展不顺利。我缩小了 Windows 分区,并将其格式化,以便全新安装 Ubuntu,以便与 Win7 一起双启动。我当时只看到 Ubuntu 中的分区屏幕,完全不知道自己在做什么。我瞎折腾了一会儿,几乎完成了安装,直到我收到这个错误

安装过程中出现消息框,提示 GRUB 无法安装

该消息的标题为:

无法将 GRUB 安装到 /dev/dm-1

邮件内容如下:

执行“grub-install /dev/dm-1”失败。

这是一个致命的错误。

我不能把我的 Windows 搞砸,因为我没有另一台电脑,而且除了周末之外几乎没有时间去修复错误。

我知道有很多关于此问题的帖子,但不幸的是,我不知道“交换分区”或任何其他东西是什么。我实际上是新手,但不想从头开始。有什么方法可以安全地执行此操作而不会损害我现有的 Windows 分区?


当我从我创建的 USB 安装程序启动时,它没有给我同时安装的选项。这是因为我没有使用 .iso 并从中启动吗?如果我可以避免手动分区并让 Ubuntu 来做,我会很乐意这样做。

答案1

Ubuntu 的额外分区不能使用可能会阻止其自动分区。

您说“我缩小了我的 Windows 分区并将其格式化为全新安装的 Ubuntu,以便与 Win7 一起实现双启动。”

如果你能够缩小 Windows 分区,并确保在尝试安装 Ubuntu 之前正常关闭或重启 Windows(也就是说,不是如果您在启动安装程序时 Windows 处于休眠状态,Ubuntu 应该能够创建自己的分区。您说您缩小了 Windows 分区。我猜您在 Windows 中的磁盘管理实用程序或您习惯使用的其他实用程序中执行了此操作(因为您说您真的不知道如何使用 Ubuntu 安装程序中的手动分区实用程序)。

但从你所说的来看,你自己创建了一个分区供 Ubuntu 使用。Ubuntu 不会自动使用此功能(可能也不能,因为不支持 NTFS,Ubuntu 默认分区)。

因此,最好的办法是——特别是因为你希望 Ubuntu 自己分区,这似乎最符合你的需求——删除为 Ubuntu 创建的空分区。我认为安装 GRUB 时出现的奇怪错误可能是由于手动分区不正确造成的。如果是这样,只要您能让 Ubuntu 自行创建分区,错误就会消失。

删除最近创建的分区后,尝试启动 Ubuntu Live CD/DVD/USB 并再次尝试安装。如果有空闲的未分区磁盘上的空间足够大,可以轻松安装 Ubuntu,那么 Ubuntu 的安装程序将不会尝试调整分区大小,它就可以正常工作。

...除非你的整个磁盘被格式化为Windows 动态磁盘Ubuntu 无法安装到这样的磁盘。在这种情况下,您需要将其转换回“基本磁盘”(或安装到不同的物理驱动器)。您可能不会这样做 - 除非您告诉它这样做,否则 Windows 不会将您的磁盘设置为“动态” - 但这是可能的。

相关信息:


在 Windows 中手动缩小 Windows 分区,还是将其留给 Ubuntu 的安装程序?

我所做的一切都和你猜测/描述的完全一样。我已经将该分区重新加入到我的 Windows 分区中。为了最终澄清,您告诉我不要从我当前的现有 Windows C: 分区中分区任何东西,只需从 USB/CD 运行 Ubuntu,它应该能够创建自己的分区?

Ubuntu 的安装程序应该能够调整 Windows 分区的大小,但有时无法这样做(即使您当前未在 Windows 中休眠)。由于您能够并且愿意在 Windows 中重新分区,我认为在 Windows 的磁盘管理实用程序中为 Ubuntu 创建空间是有意义的。

然而,这个空间应该未分区也就是说,它不应该是一个新的附加分区,磁盘上只有空白空间没有分区。这是缩小 Windows 分区而不创建新分区(或者删除新分区但不扩展 Windows 分区)的结果。

相关内容