我有一台装有Unix操作系统的电脑。 我想将这台电脑转换成一台虚拟机,以便我可以在另一台装有VMware工作站的电脑上运行它。
您需要的产品被称为VMWare转换器 。 您将在独立版本之后。 它的文档可以在这里find 。
基本上,VMWare Converter将把现有的物理Unix机器转换成VMWare格式。 这个VMWare镜像可以被加载到你select的VMWare主机中。
虽然我更喜欢VMWare Converter的答案,但也可以使用Clonezilla来做。 只要小心创build一个虚拟硬盘驱动器的VMWare镜像,其大小与原来的大小相同即可。 另外,请记住,虚拟机启动时会检测到完全不同的硬件,因此您可能需要解决X-windows,networking连接等问题。
如果通过UNIX指Linux,则可以使用VMware Standalone Converter 。
但是您必须有一个运行的VMware虚拟机pipe理程序/ ESXi系统作为目的地 。
您不能只创build在VMware Workstation或播放器(或服务器)中打开的文件。 [转换Windows系统时,可以直接创build文件。]
至于其他的“UNIX”,我相信只有Linux被支持,而且我知道(从尝试它)FreeBSD不支持转换。
请注意,ESXi虚拟机pipe理程序可以在裸机上运行,也可以在虚拟机中运行 – 如果您有新硬件(支持CPU中的VT扩展)和足够新的VMware Workstation(8或更高版本)。
另请注意,您可以通过Windows上的其他程序(VMware vSphere Client)来控制和pipe理ESXi / vSphere虚拟机pipe理程序!
例如,我在12核AMD Opteron系统上将ESXi 5.0作为虚拟机安装在Windows 7上托pipe的VMware Workstation 8上。 我在Windows 7主机系统上运行了Converter和vSphere Client。
这是将64位CentOS 4系统转换为虚拟系统所必需的。 旧的ESXi 3系统硬件不支持64位来宾。
一旦CentOS 4系统在Workstation 8.0下的ESXi 5.0下转换为虚拟机,我将其导出直接在Workstation下运行。 然后closuresESXi VM。