ubuntu12.04 移动根分区

原根分区所在:/dev/sda3

移动到:/dev/sda2

在LiveCD下:

先把/dev/sda3所有文件复制到/dev/sda2

cp -ax /原根目录 /新根目录

修改/boot/grub/grub.cfg和/etc/fstab,把这两个文件里原来的/dev/sda3的uuid全部替换成/dev/sda2的uuid

重启即可。

如果无法启动,需重新安装grub

gurb-install --boot-directory=/mnt/ /dev/sda     #/mnt为boot分区挂载目录

重启即可

原文地址:https://www.cnblogs.com/dvwei/p/3101320.html