将较旧的 VMWare 映像转换为 ESXi

将较旧的 VMWare 映像转换为 ESXi

我刚刚安装了 VMWare ESXi,并顺利地将一台物理机和一台虚拟机(从 Linux 系统上的旧版 VMWare Server)导入到 ESXi。但我还有另一台在 VMWare Server 上运行的虚拟机(Windows XP),我无法让 Converter 与之配合使用。

转换器运行后显示一切正常,但当我进入 ESXi VSphere 管理器并按下按钮启动该虚拟机时,控制台保持黑色,光标闪烁,并且该虚拟机的处理器峰值达到 100% 并保持在那里。VSphere 中的事件日志项警告有关 Windows 激活问题。

以前有其他人遇到过这个问题吗?是磁盘控制器的问题吗?我将包含 VM 的文件夹直接复制到 ESXi 上的存储驱动器,希望创建新机器并将数据存储指向该文件夹或至少该驱动器映像;不,与不使用 IDE 控制器有关(一定是旧格式的问题)。

简而言之,转换器正在执行特定机器不喜欢的操作,除非其他人看到过这种情况,否则我找不到简单地打开该硬盘映像或对其进行转换的方法。我尝试附加可启动 CD 映像进行磁盘修复,以查看它是否可以检查硬盘,但我似乎无法让控制台从中启动……要么按钮太慢,要么无法轻松地从虚拟驱动器映像 (.iso) 启动。

有什么建议或帮助吗?

答案1

好的...已更新,并且似乎可以正常运行!

首先,必须深入研究一下设置。我将一张 RIP(可进行救援)CD 连同我们的一张 XP 安装盘一起上传到数据存储区。

其次,启动速度快得令人难以置信。有一个设置可以控制启动速度,并控制在启动时强制进入 BIOS 设置,从 VM 的编辑设置中即可。需要更改启动顺序,使 CD 先于硬盘启动。

第三,将数据存储 (RIP CD) 中的 CD ROM 映像附加到 CD 驱动器。

第四,记住“启动时连接”CD 驱动器。哎呀。

这就是让它从另一个源启动的方法。我启动了 RIP 并让其运行 Testdisk,它对分区进行了一些修复,但它一直检测到磁头数量设置错误(我会在几何菜单中更改它,但它只是没有“保存”新设置……还没有弄清楚这一点。)重新启动,这次它到了蓝屏的地步。进步了!

接下来是进入 Windows XP 的可启动 ISO,然后进入恢复控制台。我运行了 fixmbr,然后是 fixboot,然后两次运行 chkdsk c: /p。快速查看了一下文件是否完好无损(如 ntdetect 和 ntldr),然后退出,关闭虚拟机并从虚拟驱动器中取出光盘(开机时断开连接),然后祈祷一切顺利。

VM 已启动。好极了!

感谢所有提出建议的人!

答案2

我之前曾与他们讨论过在您描述的基础设施之间移动的最佳方式。他们总是推荐 P2V 转换器,转换器运行时会给您任何错误吗?您在帖子中没有提到任何错误,但似乎很奇怪。我之前曾有过服务器想要在 P2V 之后激活,但这从未导致您提到的行为。您是否考虑过制作机器的映像,然后使用 Ghost 或 Acronis 将该映像加载到 ESX 服务器上的“空白”VM 上?

答案3

在运行 vcenter 转换器工具之前,请将光盘选择为“SCSI”而不是“IDE”...对我来说它有效...

相关内容