![将现有的外部 USB 安装移动/克隆到与 Windows 共享的内部分区](https://linux22.com/image/1130110/%E5%B0%86%E7%8E%B0%E6%9C%89%E7%9A%84%E5%A4%96%E9%83%A8%20USB%20%E5%AE%89%E8%A3%85%E7%A7%BB%E5%8A%A8%2F%E5%85%8B%E9%9A%86%E5%88%B0%E4%B8%8E%20Windows%20%E5%85%B1%E4%BA%AB%E7%9A%84%E5%86%85%E9%83%A8%E5%88%86%E5%8C%BA.png)
我的问题类似于这个,但我正尝试将 40GiB 外部驱动器上现有的 Ubuntu 安装克隆到与 Windows 共享的内部驱动器上的新分区。我已经从外部驱动器运行了一段时间,并且已经在外部驱动器安装上设置了另一个用户并安装了软件。我现在想将此安装移动到我的内部硬盘驱动器。我在内部驱动器上重新运行了 Ubuntu 安装程序,并且已经有了新的 ext4 分区和全新的 Ubuntu 安装(可能是不必要的步骤)。现在我想将外部驱动器安装复制到该内部驱动器分区。
我的理解是,如果我希望克隆可启动,dd 只能用于从设备复制到设备,而不能从分区复制到分区,或者我认为在我的情况下我需要做的是将设备(外部 USB 驱动器)复制到分区(内部驱动器上的 ext4 分区)。查看 Clonezilla 文档,它似乎有类似的限制。所以也许克隆不是我需要做的。我真的只想将附加用户和所有更新、更改和安装复制到内部驱动器安装中,那么最好的方法是什么?
答案1
我仍然认为 clonezilla 是可行的方法,它有复制和恢复分区的选项,只要 ubuntu 正在运行,usb/internal 就无关紧要,只需将要安装 ubuntu 的分区格式化为与安装位置相同。或者你可以用你所有的应用程序和文件制作一个自定义发行版。曾经有一个很棒的工具叫做 remastersys,但他们在 ubuntu 12 之后终止了对它的支持噓.无论如何,有类似的工具,如 remastersys,您可以研究一下。