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