如何为 3 个操作系统设置分区

如何为 3 个操作系统设置分区

我目前在 500GB 硬盘上运行 Ubuntu 12.04 和 Windows 7。我使用 grub2 每次选择要引导到哪个系统。分区布局如下:

  • Linux:100GB
  • Linux 交换:16GB
  • Windows 系统预留:100MB <-- 不知道这是什么
  • Windows 7:100GB

我想在这里安装另一个 Linux 分区,但我只能有 4 个分区。我听说你可以有扩展分区来容纳更多分区。问题是我无法创建另一个扩展分区,因为我已经有 4 个重要分区。我也不知道 grub2 如何与扩展分区配合使用。我应该如何继续?我的分区布局应该是什么样的,我应该如何实现它?

答案1

  • 使用分区(推荐使用 LiveCD/LiveUSB 版本)重新分区。

  • GRUB 可以很好地处理扩展分区(可能存在 BIOS 限制,但可能没有)。

  • 16GB 的交换空间相当多,你的系统有多少 RAM?

当前布局:

/dev/sda1     100GB    Ubuntu
/dev/sda2      16GB    linux-swap
/dev/sda3     100MB    Windows bootloader
/dev/sda4     100GB    Win7
unallocated  ~272GB

建议布局:

/dev/sda1     100GB    Ubuntu
/dev/sda2     100MB    Win boot
/dev/sda3     100GB    Win7
/dev/sda4    ~288GB    extended
/dev/sda5    ~284GB    new partition
/dev/sda6       4GB    linux-swap

脚步:

  1. 删除/dev/sda2(交换分区)
  2. 调整大小/移动/dev/sda3(Win 启动),设置“空闲空间处理(MiB):”0
  3. 调整大小/移动/dev/sda4(Win7),设置“空闲空间处理(MiB):”0
  4. 新的扩展分区来自~288GB 未分配空间在驱动器的末尾
  5. 新的逻辑分区, 尺寸~284GB, 文件系统:EXT4, 标签:我的新分区
  6. 新的逻辑分区, 尺寸4GB, 文件系统:Linux 交换
  7. 应用所有操作(您可能希望对每个步骤单独执行此操作,但请注意分区号可能会发生变化)
  8. 更改 Ubuntu 中交换分区的 UUID/etc/fstab

警告:删除交换分区是完全安全的,但是,任何分区操作尤其移动/调整分区大小本身就存在风险。

相关内容