硬盘Linux操作系统转移到虚拟机

1. 使用DiskGenius把Linux系统所在的几个分区备份到pmf文件;
2. 创建虚拟机对应的虚拟硬盘文件vmdk或vhd、vhdx;
3. 使用DiskGenius为空的虚拟硬盘文件创建mbr;
4. 使用DiskGenius为空的虚拟硬盘创建原来linux分区大小完全相同的分区(扇区数相同即可,用扇区数调整比用字节调整方便的多),如果虚拟硬盘的分区和原始硬盘的分区完全相同的话,那就可以直接用DiskGenius直接把移动硬盘的分区表备份到文件,然后恢复到虚拟硬盘,这样就可以直接进行下一步了;
5. 使用DiskGenius把第一步备份的所有pmf文件恢复到对应的分区;
6. 使用系统安装盘的终端重建grub(详见“Grub Rescue几种修复方法实现”);
7. 使用该虚拟硬盘启动虚拟机,开机后有可能会提示显示器不适配,不过自己会调整,但是有可能时间需要手动设置一下;
8. 至此移动完毕,但是经过这么一折腾,有可能虚拟硬盘文件太大,对于VHD文件此时可以打开Hyper-V管理器对磁盘空间进行压缩(详见http://blchen.com/windows-8-windows-server-2012-compact-vhd/)。

注意:从Windows Server2012 开始,Hyper-V不再支持Ubuntu12.04以下的Linux系统,可以使用VMWare或VirtualBox虚拟机,不过(VMWare和VirtualBox是不能并存的,需要经过某些设置才可以并存)。

Add a Comment

电子邮件地址不会被公开。 必填项已用*标注

18 + 9 =