我正在尝试将我的物理 linux 机器转换为虚拟机。我下载并安装了 VMware Converter 4.0.1,安装了所有默认设置。我启动 VMware Converter Standalone 并通过它的 LAN IP 地址指定源机器信息,这工作正常。然后它带我到目标选项卡,其中将目标类型指定为 VMware Infrastructure 虚拟机,然后包含用于输入 VMware Infrastructure 服务器详细信息的框。
我没有任何可用的目的地,但是通过阅读可用的文档,我似乎应该能够选择不同的目的地,但我不能。难道我做错了什么?
我忘记了,但是顶部的“主机/资源”可以作为目的地的选项吗?
编辑:可能是坏消息。根据手册的第 42 页(在此处找到),linux 物理到虚拟的转换仅支持 VMWare 基础架构产品,因此看来,对于较新版本的转换器,您可能需要考虑虚拟化系统的替代途径。
我不知道您是否可以远程转换系统,因为我隐约记得允许使用 Windows 转换器,或者您可以设置一个支持 ESXi 的备用系统作为虚拟映像的临时保存机器,然后您可以将其传输过来到另一台服务器(ESXi 是免费的,如果您还没有准备好在其兼容性列表中使用它的系统,那么硬件支持就是 PITA)。
如果您仍在寻找一种方法来做到这一点:
当我这样做并遇到同样的问题时,我使用 dd 拍摄了机器的图像(或者您可以使用其他一些克隆工具,如 Clonezilla 或 Ghost)他们使用 VMware 工作站(或任何虚拟化工具)制作了一个空白虚拟机您正在使用)与虚拟硬盘的大小相同的物理硬盘。使用 Live CD ISO 启动空白虚拟机,并将映像写入空白磁盘。
大多数 Linux 发行版只会识别虚拟化硬件并在您启动它们后立即工作(如果 /etc/fstab 使用 UUID 来识别其磁盘,则可能需要修改。)
我已经多次使用这种方法在虚拟环境之间复制各种类型的机器(这适用于 Windows 98 和 XP 的企业版 - 有时)。