是否需要交换区域?我们可以在没有交换区域的情况下安装 Ubuntu 吗?

是否需要交换区域?我们可以在没有交换区域的情况下安装 Ubuntu 吗?

我买了一台新的联想 B50-80 笔记本电脑,配备 4GB RAM、500GB HDD,预装了 Windows 7 Professional。我想在现有的 Windows 7 旁边安装 Ubuntu。因此,当我尝试使用磁盘管理创建一个新分区时,它不允许我这样做。我收到一条错误消息,提示我无法创建超过 4 个分区。我能够缩小 C: 卷并创建未分配空间。但未分配空间在 Ubuntu 安装中显示为不可用。

我尝试执行以下操作:

  1. 复制/备份包含联想应用程序和驱动程序的联想 D:。并删除 D:

  2. 现在,我们有一个新的未使用的 25 GB 未分配空间分区用于安装 Ubuntu。

我尝试在 25gb 的未分配空间中安装 Ubuntu。由于它是一个单独的分区,Ubuntu 要求我创建另一个分区,为交换区域分配 4gb。当我尝试这样做时,剩余的 21gb 空间变得无法使用(因为 Windows 分区不允许超过 4 个分区)。

我的问题是,我们可以在单个分区的 25gb 未分配空间中安装 Ubuntu 吗?交换区域分区是必要的吗?我们可以在没有交换区域的情况下安装 Ubuntu 吗?交换区域可以分配为文件空间而不是单独的分区吗?如果我在没有交换区域的情况下安装会发生什么?

答案1

不,你不需要需要交换分区,只要您的 RAM 不耗尽,您的系统在没有它的情况下也能正常工作,但如果您的 RAM 少于 8GB 并且需要休眠,它就会派上用场。有关更多信息,请参阅此问题:我们还需要桌面上的交换分区吗?

但是,您可以通过创建延长分区,然后创建一个交换分区和一个默认分区(这些“子”分区出现在扩展分区下,称为“逻辑”分区)。当您在安装程序中创建分区时,这将是一个选项。查看此相关问题:我的磁盘已经有 4 个主分区,如何安装 Ubuntu?

答案2

您实际上不需要交换分区。我们这个时代的计算机有 4GB 或更多的 RAM。这通常足以满足日常使用。

但是...如果您执行占用大量 RAM 的任务,您的机器可能会耗尽 RAM...并崩溃。

我认为一个好的解决方案是将 Ubuntu 安装在单个分区上,并添加大约 1GB 的交换空间作为交换文件

这是一个很好的教程... Ubuntu Linux 创建和添加交换文件教程

另一个解决方案是启用 zRam。看这里...如何使用 zRam?

答案3

交换分区有两个作用:它们可以通过释放内存来提供更多的缓存,从而提高整体速度,并且可以防止出现罕见的灾难性的内存不足情况,在这种情况下系统会在没有警告的情况下开始终止进程​​。

如果您有大量 RAM,您可能不需要它来提高速度 - 它几乎永远不会被使用。但将其用于其他目的仍然是一个好主意:以防万一您完全耗尽内存。即使在现在有 8GB+ RAM 的情况下,这种情况仍然可能发生,例如由于流氓进程或非常占用内存的进程(例如图像编辑器)。

你不需要使用分区。可以使用交换文件而不是交换分区。不要设置任何交换分区,稍后再设置交换文件。

答案4

感谢大家的建议和意见。在大家的帮助下,我成功地安装了 Ubuntu 14.0.4 LTS 和 Windows 7 Professional。我的笔记本电脑是联想 B50 80,配备 4 GB RAM、500 GB HDD,预装了 Windows 7 Professional。

我总结了我下面所做的事情,以便能够帮助其他人。

正如问题中提到的,我尝试使用 Windows 中的磁盘管理缩小 C:卷并分配一些空间来安装 Ubuntu。

但是,当我尝试在未分配的空间中安装 Ubuntu 时,它显示为不可用。(这是因为 Windows 不允许创建超过 4 个分区)

最后,我做了以下事情:

在 Lenovo B50 80 中安装 Ubuntu 和 Windows 7 的步骤:

  1. 除了用于一键恢复的 2 个隐藏分区外,Windows 有两个驱动器/分区:(Windows C:和 Lenovo D:)。

  2. Lenovo D: 有 25 GB,包含应用程序和驱动程序文件夹。我们可以对其进行备份。(在闪存驱动器中或将其复制到 C:)。

我相信联想网站上有所有应用程序和驱动程序,可以下载。所以我继续删除了 D: 分区。所以,现在有 25 GB 的未分配空间。Ubuntu 只需要 6 GB 空间即可安装。所以,25 GB 绰绰有余。

但如果您认为需要为 Linux 分配更多空间。您可以将 C: 缩小到 200 GB,它将与已经未分配的 25 GB 合并。因此,现在您将拥有一个 225 GB 的未分配分区。

  1. 现在使用 Live USB Ubuntu Flash Drive 重新启动系统。选择尝试 Ubuntu。

  2. 加载 Ubuntu 后。单击安装 Ubuntu。

  3. 安装窗口打开。选择语言。单击下一步/继续

  4. 将会有“与 Windows 7 一起安装 Ubuntu”之类的选项。但就我而言,Ubuntu 没有检测到 Windows 7,因此,我只有以下选项:

    • 擦除磁盘并安装 Ubuntu

    • 其他东西。

  5. 选择“其他”并点击继续。您将看到分区屏幕。

  6. 现在您将能够看到所有包含 Windows 驱动器和 225 GB 可用空间的分区。

  7. 选择可用空间并单击底部的 + 来创建一个新的分区。

首先,创建一个 4 GB 空间的交换区域分区。因此,将大小设置为 4096。

选择分区类型为“逻辑”而不是“主”。选择“用作”作为交换区域。

单击“确定”。

接下来我们可以使用剩余的可用空间来安装其余的 Linux。

再次选择可用空间并单击底部的 +。

默认情况下,大小将具有剩余可用空间大小。选择分区类型为“逻辑”而不是“主”。

选择“用作”为“Ext4 日志文件系统”。

选择挂载点为“ / ”。

  1. 作为“用于引导加载程序安装的设备”选项,选择您的硬盘“/dev/sda...”。

点击“立即安装”。您将收到一个警告弹出,提示您现在创建的两个分区将被格式化。

单击“确定”并继续安装。

  1. 安装将成功完成并要求您重新启动系统。

  2. 继续并重新启动系统。

  3. 重新启动之前,请移除 Live USB 闪存驱动器。

  4. 系统有时会启动到 Windows 或 Ubuntu。您将无法获得 GRUB 加载程序。

如果您的系统默认启动到 Windows 但没有看到 Ubuntu,请关闭系统并使用 Live USB 重新启动到 Ubuntu。

就我而言,系统重新启动到 Ubuntu。

  1. 现在我们需要安装 Boot Repair 来修复 grub。因此,打开终端并依次输入以下命令:
sudo add-apt-repository ppa:yannubuntu/boot-repair
sudo apt-get update
sudo apt-get install -y boot-repair && boot-repair
  1. Boot Repair 将以 GUI 格式打开。只需按照给出的说明完成该过程即可。

GRUB 将被成功修复。

  1. 关闭并重启系统。您将看到 GRUB 来选择启动 Ubuntu 或 Windows。

相关内容