在 2 个独立的 SSD + 数据 HDD 上双启动 Windows 7 + Linux

在 2 个独立的 SSD + 数据 HDD 上双启动 Windows 7 + Linux

我即将为自己打造一台新机器(以替换我的旧赛扬,是的,你可以笑 :P),并且我希望能够在 Windows 7(主要用于游戏)和 Linux(开发/编程)上进行双启动。我是 Linux 安装方面的新手 - 我过去曾使用过 Unix/Linux,但从未在自己的机器上安装过它。

我找到了有关分区对齐的所有指南和警告,并且认为我已经正确涵盖了如何计算第一个分区的大小、偏移量和偏移量。

重要笔记:

内存 = 16GB

主板 = ASUS Sabertooth 990FX(UEFI BIOS)

我规划的SATA3盘如下:

  • 适用于 Windows 7 的 128GB SSD
  • 适用于 Linux (Mint Linux) 的 64GB SSD
  • 1TB HDD 用于数据/媒体/恢复操作系统分区

我见过一些指南说,当你在 SSD 上安装操作系统时,你应该拔掉所有其他东西,以免出现问题。

1)在第一个 SSD 上安装 Windows 7 后,在第二个 SSD 上安装 Linux 时将其保持“在线”状态是否安全?

我看到一些人发帖说你需要在 Windows 7 SSD 的开头留出一个空白分区用于双启动,并在第二个分区上安装 Windows 7。

2)Windows 7 SSD 上的这个“空间”第一个分区是否是双启动所必需的?

我见过一些关于从不同磁盘进行双启动的解决方案,这些解决方案说先从 Linux 驱动器启动,然后在 GRUB 中添加一个菜单项以从该磁盘启动 Windows。还有人说编辑 Windows 引导加载程序以添加 Linux 条目?我想我更喜欢第一个选项,因为它不会与 Windows 混淆,而 Windows 似乎很容易在更新等情况下搞乱。

3)如何从 2 个独立磁盘进行双重启动?我应该在 BIOS 中设置磁盘启动顺序吗?上述解决方案是否是从独立磁盘进行双重启动的最佳方案?

我发现关于 Linux 分区及其放置位置(SSD 或 HDD)的建议不一。有些人建议只保留/、交换和/home,而其他人则建议进一步拆分/usr/usr/local(我不打算拆分 /var,因为这不是服务器,而是开发工作站)。其他人甚至建议将 /home 放在 HDD 上,但有些人建议将 /home 留在 SSD 上,但在 /home 中创建指向 HDD 上分区/文件夹的符号链接,例如用于媒体/数据。

我看到过一些建议/boot分区,但我不打算使用其他版本的 Linux,所以我不确定我是否需要这个。

我至少会在 HDD 上保留几个分区用于存储媒体/文档/其他内容(与 Windows 共享的 NTFS),以及一些备用空间以便在发生灾难时安装救援操作系统。

/swap 分区(如果需要)不会很大,因为我不打算休眠/挂起。

4)我是否需要 /swap 分区?我应该将其保留在 SSD 上还是将其转移到 HDD 上?或者有 2 个,一个在 SSD 上,一个在 HDD 上,但可能设置为首先使用 HDD 交换,而 SSD 交换仅在 HDD 不存在时用作后备?

/tmp分区将是 Linux 上的 RAM 磁盘(Windows 上的相同 ramdisk 用于映射临时和其他临时位置) - 关机将清除内存中的任何内容。

5)就分区和大小而言,对 Linux 开发工作站有何建议?

6)在安装任何东西之前,我是否需要在 BIOS 中为所有驱动器启用 AHCI?

最后,我已经找到了有关每个操作系统针对 SSD 的优化的所有其他帖子,因此我们不需要在这里介绍这一点。

答案1

不按顺序排列,且没有涵盖您需要的一切。

  1. 您想要 Windows 的启动分区吗?这主要用于灾难恢复 - 大约需要 200 MB。无论如何,先安装 Windows 然后再安装 Linux 可能更简单,特别是如果您想要一个引导加载程序来在操作系统之间进行选择

  2. 您的 BIOS 是否允许您在启动驱动器之间进行选择?

如果是这样,你可以有独立的引导加载程序 - 你可以在安装 Linux 时选择在哪里安装引导加载程序,并且在安装 Linux 时拔下 Windows 驱动器并不是一个坏主意

否则,先安装 Windows,再安装 Linux,告诉它将 grub 安装到 Windows 驱动器。如果您想使用 Windows 启动管理器作为主启动管理器,可以使用 easybcd 进行设置

拔掉电源插头不是必要的,除非是为了避免在安装与启动相关的内容时出现用户错误,

  1. 交换分区嗯,这取决于您的使用模式。交换分区在 Linux 上有两个用途 - 用于休眠(在这种情况下,您至少需要一个,但需要一个和 RAM 一样的分区)。您可能不会在 16 GB 的 RAM 中使用太多交换分区,因此将其设置在数据驱动器上并不是一个坏主意。

  2. AHCI - 使用 Windows 7/Linux 组合,您不需要任何模拟来安装任何东西

  3. 分区大小-现代思维似乎是将一切事物都划分为一个大分区。

  4. 对于您使用的驱动器大小和操作系统,分区对齐不应该是问题。它主要是 XP 或更早版本和 AF 驱动器的问题。

相关内容