You need to enable JavaScript to run this app.
最新活动
大模型
产品
解决方案
定价
生态与合作
支持与服务
开发者
了解我们

在搭载M2芯片的Mac上,能否在Parallels的Windows虚拟机中运行VirtualBox?

在搭载M2芯片的Mac上,能否在Parallels的Windows虚拟机中运行VirtualBox?

嘿,我来帮你理清这个问题!直接给你结论:不行,你没法在Parallels的Windows虚拟机里嵌套运行VirtualBox,原因主要有这几点:

  1. 架构限制:M2是ARM架构,你在Parallels里跑的Windows要么是原生ARM版本,要么是通过Rosetta转译的x86版本,但VirtualBox目前完全没有适配ARM Windows的版本——它主要面向x86/x64桌面系统,ARM平台的支持极度有限,尤其是Windows on ARM环境。
  2. 嵌套虚拟化的局限性:虽然Parallels在ARM Mac上支持一定程度的嵌套虚拟化,但这个功能目前还不成熟,就算能开启,也没法跑本身就不兼容ARM的VirtualBox。

不过结合你做扑克bot的测试需求(要验证代码,同时在虚拟机里跑扑克客户端),其实有更简单的替代方案:

  • 直接在Parallels中多开虚拟机:不用折腾嵌套,直接在你的Mac上用Parallels同时运行两个Windows虚拟机——一个用来跑bot代码,另一个专门跑扑克客户端。这样完全能满足测试需求,操作起来比嵌套虚拟机更稳定。
  • 适配客户端架构:如果你的扑克客户端只能在x86 Windows上运行也不用担心,Parallels支持通过Rosetta 2转译运行x86的Windows系统和程序,你可以开一个x86的Windows虚拟机跑客户端,再开另一个跑bot代码就行。

这样操作下来,比硬要在Parallels里装VirtualBox靠谱多啦!

备注:内容来源于stack exchange,提问作者Nickpick

火山引擎 最新活动