如何在单个/分区下安装Ubuntu后创建单独的主分区

我在这里有一个带有几个分区的双启动系统:

  • Windows 7操作系统分区
  • 办公室数据的另一个分区
  • Ubuntu的一个分区
  • 当然还有一个由Windows自动制作的100Mb分区
  • 就像Windows一样,Ubuntu交换分区

当然,我想为/boot/home设置一个单独的分区,我没有在这里,所以如果可能的话我想这样做。
我可以在我的系统中安装GParted并通过缩小我的现有/分区来创建一个新分区,然后以某种方式挂载它/home吗? 我不想弄乱我的系统。 这里需要一些具体建议。

如果在安装Ubuntu时没有创建单独的主分区,则无需从头开始重新安装Ubuntu。 要在安装后迁移到单独的主分区,您必须创建一个新分区(可能需要调整现有分区的大小),将文件从现有主目录复制到该分区,并告诉Ubuntu安装新分区/家。

  1. 创建新分区:使用Gparted缩小并创建新分区。 这里有一个教程给你。
  2. 将主文件复制到新分区 :将文件从旧主页复制到新创建的分区

     sudo cp -Rp /home/* /new-partition-mount-point 
  3. 获取新分区的UUID :使用命令:

     sudo blkid 

    复制UUID以便稍后将其添加到fstab

  4. 添加到fstab

     sudo gedit /etc/fstab 

    将以下文本添加到新行的fstab文件中

     UUID=New-partition-UUID /home ext4 nodev,nosuid 0 2 
  5. 移动主目录并重新启动

    移动当前的主目录,并创建一个新的空主目录,您的新分区将安装在该目录中:

     cd / sudo mv /home /home_OLD sudo mkdir /home 

现在重新启动并检查您的新配置,如果一切都很完美,那么您可以完全删除旧房屋。

 sudo rm -rf /home_OLD 

有关详细信息和更多信息,请参阅Ubuntu wiki: https : //help.ubuntu.com/community/Partitioning/Home/Moving