因为只有一个分区挂载根目录,所以对整个分区数据进行转移再修改grub就好
在win下 分出一个大的分区
启动进U盘的ubuntu
列出分区
lsblk
mkfs.ext3 /dev/sday
dd if=/dev/sdax of=/dev/sday bs=4096 conv=notrunc,noerror,sync
我用的archlinux默认的grub所以修改EFI分区中的
/boot/loader/entries/arch.conf
将
sdax
改为
sday
(新的分区)
重启进入系统发现 分区大小等数据也变成了原来分区的
resize2fs /dev/sday(新的分区)