it-swarm.cn

从物理机在VirtualBox中创建虚拟机

有什么方法可以创建虚拟机,从而可以通过已安装的物理安装在VirtualBox中使用?例如,如果我在物理计算机上安装了Windows XP重新配置整个操作系统。

我认为微软的许可会有问题。但是,即使Windows无法实现,也可以使用一台物理Linux机器并为其创建VirtualBox版本吗?是否有其他桌面虚拟化软件提供此功能?

59
DHamrick

Windows有所不同,请参阅如何将现有Windows安装迁移到VirtualBox以获得指导。

您可以从内存中使用VMware的转换器,VirtualBox会读取 [〜#〜] vmdk [〜#〜] 文件。

对于Linux,如果需要简单的解决方案,请启动实时CD,

dd if=/dev/sda1 of=/path/to/images/sda1.img bs=1024

对安装在计算机/etc/fstab中的每个分区执行此操作,然后在VirtualBox中设置这些映像。

44
Brendan

Windows非常容易使用名为 Disk2vhd 的Microsoft工具克隆到虚拟机。您可以像在Windows 2008服务器上那样在运行的Windows系统上进行操作。

  1. 下载Disk2vhd并将其解压缩到某个文件夹。
  2. 启动软件,然后选择要克隆的分区。
  3. 等待克隆完成,就我而言,这大约花费了50分钟
  4. 将生成的.vhd文件复制到您的虚拟机主机。
  5. 启动虚拟机软件并制作一个新的VM。
  6. 将磁盘安装在刚创建的VM上,然后启动。
  7. 如果一切顺利,您现在应该在虚拟机中运行Windows系统的克隆。

如果要将Windows安装迁移到VirtualBox,则可能需要查看 在VirtualBox网站上的操作方法

17
Illotus

我更喜欢使用实时CD或ISO映像的网络克隆方法( ClonezillaGhost ,等等。有很多选择)。请参阅我以前的文章 增加虚拟机中的磁盘大小

网络克隆方法适用于物理到物理,物理到虚拟,虚拟到虚拟以及支持启动到ISO/CD的任何虚拟化平台之间。

除非使用笔记本电脑,否则您不应该使用API​​C,或者您需要额外的中断(很多附加卡,仍在使用的旧端口等)。 [〜#〜] pic [〜#〜] 如果要实时执行诸如音频/视频,CNC等的实时操作,则对物理机器要好得多。如今,USB和 eSATA 中断堆栈不像以前那么需要。

5
joe

为此...关闭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 ;-)中运行

3
Steeve

我会用Clonezilla做到这一点。方式更简单。只需确保在创建虚拟机硬盘驱动器时,该硬盘驱动器的大小大约等于或大于旧硬盘驱动器的大小。

2
djangofan

这不是从物理上创建虚拟机并在VirtualBox中运行的简单方法。但是,可以通过Sun VirtualBox P2V中提到的步骤进行操作。

2
dinesh

大多数虚拟化软件都可以直接从物理驱动器或从该驱动器生成的映像运行安装。

例如,我通常使用“ dd”从硬盘驱动器创建映像,然后在FreeBSD下使用Qemu“引导”该映像上的安装。除了操作系统在新的虚拟硬件方面存在一些问题之外,其他事情均按预期进行。

2
Geoff Fritz

我这样做了,但是没有使用Virtualbox。我本来想,但是没有解决方案。使用VMware的免费工具完全可以做到,而且相对容易。取出要变成VM)的驱动器,将其放入包装盒中,然后将其放入Windows或Linux盒子中,创建完整的光盘映像,然后将其转换为VM使用支持vmware的VMware vCenter Converter( http://www.vmware.com/products/converter/ )或使用qemu-img也可以。有关如何使用qemu-img创建图像的大量演练,手册页非常好。

1
matt

我会复制图像。

请小心,好像在虚拟机上还原映像后不遵循 guide 一样,虚拟化的Windows将不再启动,因为默认情况下VirtualBox不会模拟 I/O APIC (他们说,因为速度更快)。

1
Magnetic_dud