首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >我可以在32位机器上运行64位VMware镜像吗?

我可以在32位机器上运行64位VMware镜像吗?
EN

Stack Overflow用户
提问于 2008-09-11 09:26:25
回答 10查看 217K关注 0票数 90

我可以在32位机器上运行64位VMware镜像吗?

我已经在谷歌上搜索过了,但似乎没有一个明确的答案。

我知道它必须完全模拟并像狗一样运行--但性能不一定是问题,因为我只对在64位平台上测试我的一些后台服务代码感兴趣。

EN

回答 10

Stack Overflow用户

回答已采纳

发布于 2008-09-11 10:10:19

检查工作站的最简单方法是从VMware网站下载VMware Processor Check for 64-Bit Compatibility工具。

您不能在32位处理器上运行64位VM会话。但是,如果您有64位处理器,但安装了32位主机操作系统,并且您的处理器支持正确的扩展,则可以运行64位VM会话。上面链接的工具会告诉你,如果你的工具是这样的话。

票数 124
EN

Stack Overflow用户

发布于 2008-09-11 11:42:17

如果您有32位硬件,则不能运行64位来宾操作系统。"VMware software does not emulate an instruction set for different hardware not physically present"

但是,QEMU可以模拟64位处理器,因此您可以转换VMWare机器并使用以下代码运行它

来自this 2008-era blog post (mirrored by archive.org)

$ cd /path/to/vmware/guestos $ for i in ` `ls *0-9.vmdk`;do qemu-img转换-f vmdk $i -O raw {i/vmdk/-O};done$ cat *.raw >> guestos.img

要运行它,

qemu -m 256 -hda guestos.img

不好的一面?我们大多数人在没有为虚拟磁盘预分配空间的情况下运行VMware。因此,当我们从VMware转换到QEMU时,原始文件将是经过预分配的总空间。我还在测试-f qcow格式,它会不会解决这个问题。例如:

for i in ls \*[0-9].vmdk;do qemu-img convert -f vmdk $i -O qcow ${i/vmdk/qcow};done & cat *.qcow >> debian.img

票数 30
EN

Stack Overflow用户

发布于 2011-09-17 18:18:00

是的,如果您使用的是64位处理器,则可以从32位操作系统在VMWare中运行64位操作系统。

我有一台旧的英特尔Core 2 Duo,上面运行着Windows XP Professional 2002,我让它正常工作了。

首先,看看您的CPU是否能够运行64位操作系统。在VMware站点上搜索“处理器检查64位兼容性”。运行程序。

如果系统显示您的处理器可用,请重新启动计算机并进入BIOS,看看您是否有“虚拟化”功能并能够启用它。我能够在这台旧笔记本电脑上运行VMware下的Windows Server 2008 R2。

我希望它能为你工作!

票数 10
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/56124

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档