我已经在 32GB 笔式驱动器的两个分区之一上安装了 Ubuntu 14LTS。
现在我想为 Ubuntu 分区留出更多空间。如何将这个可启动分区迁移到其他分区。
我可以用它dd
来制作分区的映像然后迁移它吗?
答案1
您确实可以直接使用 dd,如果您当前安装在分区 /dev/sda1 上并且您想将其移动到 /dev/sdb2,则命令为:
dd if=/dev/sda1 of=/dev/sdb2
发出命令时一定要非常小心,它非常强大,如果输入文件(if)和输出文件(of)错误,你最终会用空白分区覆盖有用的分区!
或者,你可以使用以下命令制作分区的映像:
dd if=/dev/sda1 of =/home/user/disk1.img
然后使用以下方法恢复
dd if=/home/user/disk1.img of=/dev/sdb2
图像文件的路径和名称仅作为示例,您可以将其放在您喜欢的任何位置,并随意命名,只要使用 .img 文件扩展名即可。
编辑:
有一个有用的链接这里,它将引导您生成新的 UUID 并更新 MBR、grub、mtab 和 fstab,这样您的系统就可以正常工作了。由于您似乎已经设置并克隆了分区,因此您可能只需要执行部分步骤。