Answers:
它与机器到机器的磁盘复制没有太大区别。尝试使用Clonezilla。
在运行clonezilla制作分区映像之前,我先运行e2fsck -f
然后resize2fs -M
将原始分区缩小到最小,以便在将分区移动到VM时可以将其调整为任意大小。请注意,尽管我已经做了resize2fs -M
很多次并取得了成功,但它可能会出错。因此,请务必进行备份。
我将在VM中安装新的Ubuntu,以便您可以根据需要进行分区,然后从Clonezilla创建的原始分区映像覆盖分区。这样,您就知道引导程序可以在VM中工作,并且您正在替换分区。
还原分区后,仍保留在Clonezilla中resize2fs
(不带任何选项)使文件系统适合分区图(又称为最大扩展图)。
这就是我通常如何将系统从一个系统转移到另一个系统,而无需担心VM或非VM。
您可以使用Live CD从实时CD映像Ubuntu安装dd
。然后,您可以使用大多数虚拟化技术来引导原始映像或转换原始映像。
在执行此操作时,可能会遇到问题,尤其是在安装ATI驱动程序的情况下,因此建议您执行全新安装可能会更好。
假设您的Ubuntu已从live CD运行dd安装到/ dev / sda
dd if=/dev/sda1 of=/storage/ubuntu.img bs=1024
最终的ubuntu.img将与您的Ubuntu安装一样大,并且需要存储在单独的分区或外部存储中。
您可以将原始映像作为硬盘引导,也可以将其转换为virtualbox(或其他)映像
VBoxManage convertdd ubuntu.img ubuntu.vdi