我的问题或多或少是与安装 Ubuntu 和 Windows 7 有关的所有现有的 Ask Ubuntu 问题和答案的摘要。
我买了一台新的 HP 笔记本电脑,原厂 Windows 7。我想安装 Ubuntu 和 Windows 7 64 位。我运行了 Ubuntu 12.04 桌面安装 CD,但 Ubuntu 安装程序没有显示“与 Windows 7 一起安装”选项——它只显示两个选项。
我阅读了这个社区发布的一些问题和答案,然后重点关注Ubuntu 12.04 安装程序未检测到我的计算机上已安装的 Windows。
我尝试了以下方法,
我在 Live CD 中运行终端并尝试了
sudo dmraid -rE
命令和dmraid remove
命令,但终端说没有 dmraid 分区。然后我尝试了另一种方案,并使用 GParted 检查了我的分区。有一些分区标记为 C、HP 工具、恢复和系统。C 包含 Windows 7 文件。
所以我缩小了 C 盘的容量。
现在我有 50000MB 的未分配磁盘空间。我尝试使用 GParted 在分配的空间上创建一个分区。它说“您不能创建超过四个主分区”。当然,所有四个其他在 Windows 上创建的分区实际上是主分区的类型。
所以我回到 Windows 7 并尝试在未分配的空间上创建一个新卷。不幸的是,它说如果我创建一个新卷,它将是动态分区类型。它说我们无法从该分区启动另一个操作系统,所以我取消了该步骤。
现在我有 50000MB 的未分配空间,但是如何在不损害现有 Windows 7 的情况下在该分区上安装 Ubuntu?因为我仍然只有两个选择:
- 擦除并安装 Ubuntu。
- 尝试其他方法。
(我可以通过转到“其他”选项来查看未分配的空间。)
答案1
我刚刚经历过这一切!
把我所做的当作一个未完成的测试。我真的不知道(也许永远不需要知道)我所做的是否在所有情况下都对我有用。
脚步:
我创建了 HP/Win7 备份 DVD。我认为您需要 5 张 DVD 才能完成此操作。我的 HP HDD 上有 4 个主分区。我认为它们是 BOOT(小)、MAIN(大)、BACKUP(不大)和 HPTOOLS(小)分区。我相信创建 DVD 的软件位于 HPTOOLS 分区中。并且 DVD 是 BACKUP 分区的副本。但我对最后一点的看法可能是错的。无论如何,HP 只允许您为每台笔记本电脑创建 1 套 DVD(至少在您进行备份时他们会这么说)。一定要这样做。它只会花费您的时间和 5 张 DVD。
此时,我觉得我可以放弃 BACKUP 分区或 HPTOOLS 分区。我选择删除 HPTOOLS 分区,尽管未删除的 BACKUP 分区的位置意味着我无法使用大约 5% 的 HDD。作为额外的预防措施,我将 HPTOOLS 分区的磁盘转储到 Win7 分区中的普通文件中。“dd”(磁盘转储)应用程序是一个旧的 Unix 命令。在执行此备份时,我在“试用”下的 Ubuntu Live CD 中启动。
在预防性地“dd”之后,我删除了 HPTOOLS 分区。我相信这是主分区号 4(从 1 到 4)。
在 Win7 中启动时,您可能应该在 Win7 分区上运行碎片整理应用程序。确保磁盘足够空,以便缩小到所需的大小。
我使用 gparted 缩小了 Windows 7 分区。Ubuntu 安装程序可能也能做到这一点。
现在,Ubuntu 安装程序应该提供“与”Win7“一起”安装 Ubuntu 的选项。之前,由于硬盘上已经有 4 个主分区,Ubuntu 安装程序只建议我将 Ubuntu“安装到”Win7 分区中。
这使我能够双重启动我的新 HP 笔记本电脑。
答案2
尝试将 HP Tools 保存在 USB 笔上(将程序复制到 USB 笔上并尝试从笔上运行它们,看看它们是否仍在运行),然后删除 HP Tools 分区。这样,您将有更多未分配的空间,并且您将能够创建 Ubuntu 分区。
答案3
因此您有 4 个分区。您应该有一个扩展分区和三个主分区才能正常工作...
http://en.wikipedia.org/wiki/Disk_partitioning#PC_partition_types
PC 硬盘的全部数据存储空间最多可分为 4 个主分区,或者 3 个主分区和一个扩展分区。这些分区由位于主引导记录中的分区表 (Partition Table) 中的 16 字节条目描述。
然后,您可以在扩展分区中有两个子分区。其中一个可以是您的 50GB 分区,在扩展分区中称为逻辑分区。现在您有 5 个分区。我有这个,它工作正常。
然后你就可以让 ubuntu 做它的事情了。
例如 |Partition1|Partition2|Partition3{ExtendedPartition|4|5|}。