我正在努力思考如何才能实现我的分区目标。
现在我的分区是:
- sda1 (winA) (主)
- sda2 (winB) (主要)
- sda3 (/ 代表 ubuntu) (主要)
我想要迁移到的是(显然分区号不需要完全一样)
- sda1 (winA) (主)
- sda2 (winB) (主要)
- sda3 (/boot) (主)
- sda4 - 扩展,将包含
- sda5(/home)
- sda6(/ 代表 ubuntu)
- sda7(交换)
我知道我可能要求太多了,但是有什么办法可以做到这一点呢?
我想到的一个方法是
- 为 /boot 创建一个新的主分区,并将其从根分区拆分到新分区。这应该不太难。然后磁盘将有 4 个主分区。
- 以某种方式将根 ubuntu 分区从主分区转换为扩展分区。
- 将最后一个分区分成 3 个扩展分区 (root、/home、swap),并在那里分割内容。
我显然被困在第二部分了。
另一种方法可能是(可能更简单):
- 创建一个扩展分区(或两个)
- 在那里分割 /home
- 以某种方式将除 /boot 之外的所有内容移至扩展分区。这样,/boot 将保留在现有主分区上,并根据需要缩小,其余所有内容将最终移至扩展分区。
这听起来可能更好,但我不太确定如何做第三部分。
一些细节:磁盘几乎是空的,所以我有空间在其中移动东西,缩小 ubuntu 分区等。我不想以任何方式触碰 windows 分区。重新安装不是一种选择。此外,使用具有较少分区的不同分区方案也不是一种选择(例如没有单独的 /boot)
有任何想法吗?
答案1
OP 已解决问题并发表评论,
我已经使用问题中描述的第二种方法解决了这个问题。一切顺利。
答案2
硬盘上不能有超过 3 个主分区。不太清楚为什么要移动启动分区?您想安装双启动吗?您可以下载 Gpartd Cd - 然后做您想做的事情。您可以在这里找到一份出色的文档:https://help.ubuntu.com/community/HowtoPartition。