我想知道是否有人能帮我弄清楚为什么我无法为 Windows 7 笔记本电脑设置双启动和 Ubuntu 14.04.1 LTS?我已经尝试了几个星期了。问题似乎是 gparted 无法正确识别分区或分区标签。我试过了
- 按照标准安装说明进行操作(首先尝试使用 gparted 更改分区)。
-使用多种方式更改 Windows 的分区(创建未分配空间、新驱动器、可用空间),但 Ubuntu 安装程序从未正确看到这些分区。
-我还检查了 Windows 的启动方式。似乎是 BIOS 而不是 UEFI。我有一台装有 Windows 7 Pro 的 HP 350 G1。我想将 Windows 与 Android Studio 和最新的 Eclipse 一起使用,因此删除 Windows 似乎不是一个选择。
我不怪 Ubuntu。我甚至尝试安装 freeBSD 和 netBSD,结果相同。看起来更像是 Windows 的错,或者可能是某些 Windows 7 计算机采用了适用于 Windows 8 的技术(EFI 主板?),这混淆了磁盘分区程序。也许 Windows 9 推出后,问题就会消失???
任何建议都值得感激。祝大家节日快乐!
你好,gyropyge!谢谢!我会再看看分区。我似乎记得有一个非常小的分区,就像你说的一样。不太清楚如何复制这个小分区的内容,但我会研究一下并尝试一下。
答案1
我相信我知道问题出在哪里,我可以告诉你如何在不删除或重新安装 Windows 的情况下修复此问题。我遇到过两次这个问题,并且都用这种方法修复了。
您会看到,在 EFI/UEFI 之前,每个驱动器允许拥有的分区数量有一个先天限制。我似乎记得限制是三个,或者是两个……也许是四个?无论如何,如果您想要拥有超过 x 个分区,那么“技巧”就是在“扩展”分区内创建一个或多个“虚拟”分区。自 90 年代初左右以来一直如此。这总是很尴尬和笨拙,但我们接受了它并努力工作,因为那是我们必须做的。
看来微软终于意识到,如果他们所做的只是在硬盘上填满主分区,那么他们就可以打败我们这些 LINUX 极客,并在安装 Windows 的 PC 上获得半垄断地位,这样,那些遇到人为限制的新手就无法对驱动器进行进一步分区,但有一种方法可以解决这个问题,我现在将进行解释。
如果您使用外部启动媒体(例如 Ubuntu Live CD)启动驱动器,则可以操作所有分区。其中一个分区会非常小,可能只有 1 GB,并且格式很奇怪,例如 MS-DOS。如果您将该分区的内容复制到较大分区之一下的新文件夹中(为其命名,例如“从 msdos 分区移动”),则会释放整个分区槽。
删除小分区后,使用 gparted 将所有剩余分区整齐地滑到左侧,并在右侧创建一个“扩展”分区。但您实际上不必这样做,因为一旦有空间,您的 ubuntu 安装程序就会处理其余部分。这种分区处理是 Ubuntu 无法自行完成的唯一一件事。
我还会做另一件事,而您实际上不需要这样做,那就是我通常会调整分区大小,以便为新的 Linux 分区提供不少于 80gb 的空间,我个人将其分成两个分区,其中一个是 4gb 的交换分区。所有这些事情通常都会由 Ubuntu 在某种程度上自动完成。我已经做这件事很久了(因为我可以看到你也做过)。
您的最终分区方案可能看起来完全一样这个图片我在网上找到的。