我购买了一台新的联想 B50-80 笔记本电脑,配备 4GB RAM、500GB 硬盘,预装了 Windows 7 Professional。我想在现有的 Windows 7 旁边安装 Ubuntu。为此,当我尝试使用磁盘管理创建新分区时,它不允许我这样做。我收到一条错误消息,提示我不能创建超过 4 个分区。我能够缩小 C: 卷并创建未分配的空间。但是未分配的空间在 Ubuntu 安装中显示为不可用。
我尝试执行以下操作:
复制/备份具有联想应用程序和驱动程序的 Lenovo D:。并删除 D:
现在,我们有一个新的 25 GB 未分配空间的未使用分区用于安装 Ubuntu。
我试图在 25gb 的未分配空间中安装 Ubuntu。由于它是单个分区,Ubuntu 要求我创建另一个分区,为交换区域分配 4gb。当我尝试这样做时,剩余的 21gb 空间变得不可用(因为 Windows 分区不允许超过 4 个分区)。
我的问题是我们可以在单个分区的 25gb 未分配空间中安装 Ubuntu 吗?是否需要交换区域分区?我们可以在没有交换区域的情况下安装 Ubuntu 吗?可以将交换区域分配为文件空间而不是单独的分区吗?如果我在没有交换区域的情况下安装会发生什么?
不,您不需要交换分区,只要您永远不会用完 RAM,您的系统将在没有它的情况下正常工作,但如果您的 RAM 少于 8GB 并且它是休眠所必需的,它会派上用场。有关更多信息,请参阅此问题:我们还需要桌面上的交换分区吗?
但是,您可以通过创建扩展分区,然后创建交换分区和默认分区(这些“子”分区出现在扩展分区下并称为“逻辑”分区)来绕过 4 个分区的限制。当您在安装程序中创建分区时,这将是一个选项。查看这个相关问题:我的磁盘已经有 4 个主分区,我该如何安装 Ubuntu?
你真的不需要交换分区。在我们这个时代,计算机有 4GB 或更多的 RAM。这通常足以满足日常使用。
但是...如果您执行 RAM 繁重的任务,您的机器可能会用完 RAM...并崩溃。
在我看来,对您来说一个好的解决方案是在该单个分区上安装 Ubuntu,并添加可能 1GB 的 swap 作为swapfile。
这是一个很好的教程... Ubuntu Linux 创建和添加交换文件教程
另一种解决方案是启用 zRam。看这里...我如何使用 zRam?
交换分区做两件事:它们可以通过释放内存以获取更多缓存来提高整体速度,并且它们可以防止系统在没有警告的情况下开始终止进程的罕见的灾难性内存不足情况。
如果你有大量的 RAM,你可能不需要它来提高速度——它几乎永远不会被利用。但是将它用于其他目的仍然是一个好主意:以防万一您完全耗尽内存。即使在 8GB+ RAM 的这些日子里,这种情况仍然会发生,即由于流氓进程,或内存非常大的进程(如图像编辑器)。
您不需要使用分区。可以有一个交换文件而不是交换分区。只是不要设置任何交换分区,稍后再设置交换文件。
同意以上所有答案。如今,当您拥有大量 RAM(16 或 32 GB 等)时,基本上就没有了。在我的 32 GB RAM 桌面中,交换分区并没有被大量使用。我保留了它,因为我正在使用大量基于 Java 的 Bigdata Hadoop 和 NoSQL,它们可能会导致 OOM(内存不足错误)。所以只是在那种情况下它是好的。保留它永远不会有什么坏处,如果你觉得它没有被使用,那么只需将它合并到 '/'
这取决于您在系统上运行的内容。
如果您正在创建内容,那么仍然分配交换空间可能是一个好主意,因此如果您确实用完了 RAM,您的进程只会变慢而不是被杀死并可能失去工作。
如果您的机器只是在运行程序,那么您不需要甚至不需要交换空间。我设计并构建了许多完全适合这种用途的类似信息亭的显示系统。我宁愿一个过程突然死亡而不是缓慢,因为这样我就可以检测到这种情况并纠正它。
如前所述,如果主分区已用完,您可以在安装后在根文件系统上分配交换文件。如果您有一个基于 MBR 的磁盘,您还可以创建一个扩展分区作为您的主要分区之一,该分区可以克服 4 个分区的限制。GPT 磁盘没有 4 个分区的限制。
谢谢大家的建议和意见。在您的帮助下,我成功地安装了 Ubuntu 14.0.4 LTS 和 Windows 7 Professional。我的笔记本电脑是联想 B50 80,配备 4 GB RAM、500 GB 硬盘,预装了 Windows 7 Professional。
我正在总结我在下面所做的事情,以便对其他人有所帮助。
如问题中所述,我尝试在 Windows 中使用磁盘管理缩小 C: 卷并分配一些空间来安装 Ubuntu。
但是,当我尝试在未分配的空间中安装 Ubuntu 时,它显示为不可用。(这是因为 Windows 不允许创建超过 4 个分区)
最后,这就是我所做的:
在 Lenovo B50 80 中安装 Ubuntu 和 Windows 7 的步骤:
Windows 有两个驱动器/分区:(Windows C: 和 Lenovo D:)除了用于一键恢复的 2 个隐藏分区。
Lenovo D:为 25 GB,具有 Applications 和 Drivers 文件夹。我们可以对此进行备份。(在闪存驱动器中或通过将其复制到 C: )。
我相信所有的应用程序和驱动程序都可以在联想网站上找到并且可以下载。所以,我继续删除了 D: 分区。所以,现在有一个 25 GB 的未分配空间。Ubuntu 安装只需要 6 GB 空间。因此,25 GB 绰绰有余。
但是,如果您认为需要为 Linux 分配更多空间。您可以将 C: 缩小到 200 GB,它将与已经未分配的 25 GB 合并。因此,现在您将拥有一个 225 GB 的未分配分区的单个分区。
现在使用 Live USB Ubuntu 闪存驱动器重新启动系统。选择试用 Ubuntu。
加载 Ubuntu 后。单击安装 Ubuntu。
安装窗口打开。选择语言。单击下一步/继续
将有诸如“在 Windows 7 旁边安装 Ubuntu”之类的选项。但就我而言,Ubuntu 没有检测到 Windows 7,因此,我只有以下选项:
擦除磁盘并安装 Ubuntu
别的东西。
选择“其他”,然后单击继续。您将看到分区屏幕。
现在您将能够看到所有带有 Windows 驱动器的分区和 225 GB 的可用空间。
选择可用空间并单击底部的 + 以创建新分区。
首先,为 Swap Area 创建一个 4 GB 空间的分区。因此,将大小设为 4096。
选择分区类型为“逻辑”而不是“主”。选择“用作”作为交换区域。
单击确定。
接下来,我们可以将剩余的可用空间用于 Linux 安装的其余部分。
再次选择可用空间并单击底部的 +。
默认情况下,大小将具有剩余的可用空间大小。选择分区类型为“逻辑”而不是“主”。
选择“用作”作为“Ext4 日志文件系统”。
选择挂载点为“/”。
单击“立即安装”。您将收到一个警告,提示您现在创建的两个分区将被格式化。
单击确定并继续安装。
安装将成功完成,它会要求您重新启动系统。
继续并重新启动系统。
在重新启动之前移除 Live USB 闪存驱动器。
系统有时会引导至 Windows 或 Ubuntu。您将不会获得 GRUB 加载程序。
如果您的系统默认启动到 Windows 并且您没有看到 Ubuntu。关闭并再次使用 Live USB 重新启动到 Ubuntu。
在我的情况下,系统重新启动到 Ubuntu。
GRUB 将被成功修复。
其实如果你做得更好。正如其他人所说,没关系。如果你不这样做,除非你知道你不会用完 ram。但如果你需要的话。您可以为交换保留一个笔式驱动器。通过 Gparted 很简单