我对 VMware Fusion 还很陌生。
案例是:我有一台旧的 Win 98 机器,我需要在机器上运行一个程序,但我没有安装 CD。因此,我需要从机器的物理硬盘创建一个 .vmdk,我想在我的 Imac 上的 Fusion 中运行它。
旧的 Win 98 机箱有两个硬盘,我现在使用 Ghost 6.0 制作了 C 盘的 .GHO 映像,并将文件集(4 个 2GB 文件)放在 D 盘上。我现在的计划是尝试将 .GHO 映像转换为 .vmdk 文件。
有没有关于如何做到这一点的食谱?
我已经搜索过论坛,但没有找到任何明确的方法。
我是否必须使用其他映像工具来“Ghost” C 盘?将 C 盘 HD 从 Win 98 盒中断开并将其作为 USB 驱动器安装到 Imac 中是否有帮助?
非常欢迎任何有关如何解决此事的建议。
布里斯托尔
/约翰
答案1
适用于 Mac 的 qemu可以从原始图像转换为 vm。
查看此论坛帖子:http://qemu-forum.ipi.fi/viewtopic.php?f=6&t=4508#p13682
它用于从 vdi 转换为 vmdk,因此您只需要第二部分 - 从 raw 到 vmdk。
您可以使用 dd 从 hdd 中获取原始图像 - 只需将其连接到您的 mac,然后使用:
dd bs=512 if=/dev/rXX# of=/some_dir/foo.dmg
其中 rXX# 是该 HDD 的分配位置。
答案2
最好的选择是使用VMware 转换器。它将 Ghost 映像直接转换为 VMware 目标系统(Workstation、Fusion、ESX、Server)中的虚拟机。它可能在 Windows 98 部分存在问题,我从未尝试使用 Converter 对 Windows 98 ghost 映像作为源,因此我无法确认它是否真的有效,但绝对值得一试。您需要获取 Converter 的独立版本,企业版需要 vCenter(和许可证),但独立版本是免费的。