我发现我的显卡驱动程序(ATI Radeon HD 4200)在原生的Windows系统中运行得更好,而在Ubuntu中,我甚至无法让闭源驱动程序正常工作。这让我想再次将Windows作为我的主操作系统,但同时在虚拟机中安装Ubuntu。有人知道如何将我当前的Ubuntu系统迁移到虚拟机吗?
这与机器对机器的磁盘复制没有太大区别。试试使用Clonezilla。
在运行Clonezilla制作分区镜像之前,我会先运行e2fsck -f
然后再运行resize2fs -M
将原始分区缩小到最小,这样当您将分区移动到虚拟机时,可以根据需要调整大小。
请注意,尽管我已经多次成功地运行了resize2fs -M
,但也有可能出错。所以一定要备份。
我会在虚拟机中安装一个新的Ubuntu,这样您就可以按照自己的喜好进行分区,然后用由Clonezilla创建的原始分区镜像覆盖该分区。这样,您就知道引导程序在虚拟机中正常工作,并且您正在替换分区。
恢复分区后,在Clonezilla中使用resize2fs
(不带选项)使文件系统适应分区映射(即扩大到最大)。
这是我通常将系统从一个系统转移到另一个系统的方法,无论是虚拟机还是非虚拟机。
dd if=/dev/sda1 of=/storage/ubuntu.img bs=1024
VBoxManage convertdd ubuntu.img ubuntu.vdi