我想在 Windows 8.1 上安装 centOS 7,为此我计划按以下方式进行分区。
/boot - 500MB - 标准分区
/swap - RAM 大小的一半
/root - 20GB - 标准分区
/home - 其余空间 - 标准分区
问题是:如果我先创建/swap,那么我无法再创建标准分区。同样,如果我先创建标准,则无法创建/交换。
错误消息是:无法分配请求的分区方案。
经过研究,我了解到我的 MBR 磁盘不能有超过 4 个主分区。这是我的磁盘的当前状态
据我了解,Windows已经占用了3个主分区
系统(C)
系统反转(E)
扩展分区(数据和傲梅恢复分区的容器)
CentOS 还需要 2 个主分区:一个用于 /boot,另一个用于其余(如果我错了请纠正我这部分)
现在我不知道下一步应该做什么来解决这个问题。我是否应该更改 CentOS 分区的设置或采取一些措施来减少 Windows 上的主分区数量以及如何在不丢失数据的情况下执行此操作。
答案1
这是我解决这个问题的方法:
将 115 GB 未分配的空间(带有黑条的部分)移动到扩展分区中。然后它将变成自由空间(带有绿色条)。现在您可以在这个空闲分区上安装 CentOS。我使用EaseUS来移动分区。
分区格式之前(不起作用):
系统逆转 (E)
未分配空间
系统(C)
扩展分区(数据容器,傲梅恢复分区)
工作分区格式:
系统反转 (E)
系统 (C)
扩展分区(数据容器、AOMEI 恢复分区、可用空间)
答案2
要规避 4 个主分区的限制,您可以创建一个扩展分区来代替主分区,然后将其拆分为四个逻辑分区(/
、/boot
、/swap
和/home
)。
另外,在 CentOS 安装程序中,选择重新格式化这些分区的选项(当然交换分区除外)。当我遇到相同的错误消息时,它为我解决了问题。