Answers:
Windows有所不同,请参阅如何将现有Windows安装迁移到VirtualBox以获取指南。
您可以从内存中使用VMware的转换器,VirtualBox会读取VMDK文件。
对于Linux,如果您想要简单的解决方案,请启动实时CD,
dd if=/dev/sda1 of=/path/to/images/sda1.img bs=1024
对安装在/etc/fstab
计算机中的每个分区执行此操作,然后在VirtualBox中设置这些映像。
使用Microsoft称为Disk2vhd的工具,Windows很容易克隆到虚拟机。您可以像在Windows 2008服务器上那样在运行的Windows系统上进行操作。
如果要将Windows安装迁移到VirtualBox,则可能需要在VirtualBox网站上查看操作方法
我更喜欢使用实时CD或ISO映像(Clonezilla,Ghost等)的网络克隆方法。有关增加虚拟机磁盘大小的信息,请参见我以前的文章。
网络克隆方法适用于物理到物理,物理到虚拟,虚拟到虚拟以及支持启动到ISO / CD的任何虚拟化平台之间。
除非使用笔记本电脑,否则您不应该使用APIC,或者您需要额外的中断(很多附加卡,仍在使用的旧端口等)。PIC是多的物理机更好,如果你在实时基础,如音频/视频,CNC等。这些天,USB和做任何事情的eSATA中断堆叠是不是经常需要像以前一样。
为此...关闭Windows或您正在使用的任何工具
强制启动实时Linux CD。
打开一个终端窗口并输入:
sudo dd if = / dev / YOUR DEVICE(hdd,cdrom)of = A UNIQUENAME.iso(WINBoot,cd5,Hacktoolz).iso。
在命令中...'if'是输入文件(或源),'of'是输出文件(或目标)。
这将带走您的OS HDD或OS安装CDROM,并以FILE格式从中创建一个ISO并将其存储在Homedir中。
打开VitrualBox并创建您的新VM。
右键单击虚拟机,选择设置,单击挂载CDROM,选择挂载ISO或映像文件。
选择添加。
浏览并找到使用“ sudo dd if = / dev / cdrom of = cd5.iso”命令创建的ISO。
选择它并双击它(或单击确定)。
单击确定。
启动虚拟机。
瞧!您的引导操作系统硬盘或CDROM现在正在VM中运行;-)
这不是从物理上创建虚拟机并在VirtualBox中运行的简单方法。但是,可以使用Sun VirtualBox P2V中提到的步骤。
我这样做了,但是没有使用Virtualbox。我本来想,但是没有解决方案。使用VMware的免费工具完全可以做到,而且相对容易。将要变成虚拟机的驱动器开箱即用,将其放入Windows或Linux盒子中,创建完整的磁盘映像,然后使用支持vmware的VMware vCenter Converter(http: //www.vmware.com/products/converter/)或使用qemu-img,效果也一样。有关如何使用qemu-img创建图像的大量演练,手册页非常好。
我会复制图像。
请注意,好像您在虚拟机上还原映像后没有按照指南操作一样,虚拟化的Windows将不再启动,因为默认情况下VirtualBox不会模拟I / O APIC(因为它们表示速度更快)。