如何安装和使用适用于Apple Silicon Mac的Beta版VirtualBox

【2025-02-05 12:00:00AI Siri网最新消息】

Oracle的VirtualBox模拟器现已可以在Apple Silicon Mac上运行。

如何安装和使用适用于Apple Silicon Mac的Beta版VirtualBox

VirtualBox现已面向基于Apple Silicon的Mac用户提供下载,尽管其对x86的支持仍存在不足。以下是关于如何使用它的详细信息。

Oracle的VirtualBox是一款免费的软件,允许用户在其Mac、PC或Linux计算机上运行其他操作系统。在去年八月之前,VirtualBox仅支持Intel x86架构的Mac。

目前,VirtualBox在其官网上推出了一个针对Apple Silicon的“开发中”版本。

VirtualBox最初由一家德国公司开发,2008年被已不复存在的Sun Microsystems收购。当Sun公司破产后,资产包括VirtualBox、Java技术以及Sun SPARC CPU架构都被Oracle Corporation收购。

运行状态 – 但尚未准备好用于生产

显然,Apple Silicon版本的VirtualBox尚未完全完成,但具体的可用功能仍不清晰。要了解其在Apple Silicon Mac上的功能表现,访问VirtualBox Mac论坛将是最好的选择。

从论坛用户的反馈来看,某些较旧的x86版Windows(如Windows XP或Windows 7)能够运行,但支持并不完整。期望在Apple Silicon Mac上运行这些Windows版本时会遇到间歇性崩溃的情况。

同样根据论坛信息,Windows 10和11能够在模拟器中运行,但其支持也不够完善。

一些Linux版本在Apple Silicon的VirtualBox中运行良好,包括Ubuntu 24和Ubuntu Server。尤其是大多数基于ARM的Linux发行版整体表现良好,尽管我们仍然遇到了一些崩溃情况。

ARM Ubuntu Server running in VirtualBox.
在Apple Silicon上运行的ARM版Ubuntu Server。

如何在Apple Silicon上安装VirtualBox

要在Mac上安装VirtualBox,访问官网并下载版本7.1.4(截至本文撰写时)及其扩展包,建议在主应用程序安装后安装扩展包。

下载.dmg文件后,打开并运行其中的VirtualBox安装程序。这将在Mac的/Applications文件夹中安装应用程序以及一些小驱动程序。完成后,将扩展包文件拖到应用程序图标上,按照屏幕上的步骤进行安装。

完成所有这些步骤后,您就可以开始使用VirtualBox。下载的.dmg文件中还包含完整的PDF用户指南(线上有HTML版本)。

Finder window displaying various app icons, including VirtualBox.
VirtualBox已安装在/Applications文件夹中。

首次运行

当您首次运行VirtualBox时,左侧将显示一个空列表,顶部将有一排工具栏按钮。点击新建来创建一个新的虚拟机(.vbox)文件。系统会询问您存放文件的位置、包含操作系统安装程序的.iso镜像文件路径,以及镜像文件的类型、子类型和体系结构。

设置完成后,点击完成。您还可以设置虚拟硬盘(.vdi)文件的位置,以及存放位置。

Set VM parameters such as machine type, location, architecture, and drive size.
在VirtualBox中设置新虚拟机。

您还可以从文件菜单导入现有的.ova虚拟机(设备)文件,但我们也遇到了一些.ova文件的不可靠情况。

每个新创建的.vbox文件都会添加到主窗口左侧的机器列表中。您可以点击任意现存.vbox的设置按钮来更改其参数,特别是存储、视频和硬件及操作系统的特殊设置。

The Settings button lets you change how each .vbox behaves.
点击设置按钮以更改机器参数。

设置完成后,点击启动按钮。VirtualBox将尝试在新窗口中启动该虚拟机。如果虚拟机的存储使用的是不支持架构的.iso或.vdi文件,您会收到VBOX_E_PLATFORM_ARCH_NOT_SUPPORTED错误信息,提示无法运行。

要退出正在运行的虚拟机,只需点击其窗口的关闭按钮。如果特定的虚拟机无法运行,主窗口左侧列表中该虚拟机的名称旁会出现红色停止图标。

如果出现这种情况,您可以回到设置中进行控制调整,以尝试重新启动该虚拟机。

系统设置

在某些情况下,您可能会收到警告,提示您需要打开macOS的系统设置应用程序以开启输入监控或辅助功能。如果是,请启用这些功能。在某些情况下,VirtualBox需要使用Apple的辅助功能API来记录键盘输入,以便在虚拟机运行时发送给它。

不用担心,这是正常的现象,VirtualBox并不会记录您的按键以进行恶意用途。

Input Monitoring switch in System Settings.
在macOS系统设置中打开输入监控或辅助功能。

性能

在Apple Silicon版本的VirtualBox中,应用程序启动和虚拟机启动的时间显著加快,预计这些时间会在最终版本中进一步改善。不出所料,基于ARM的操作系统启动时间比在Intel版本或在Rosetta模拟环境中运行的相同操作系统要快数倍(后者在Apple Silicon Mac上本身就存在问题)。

即便Intel版本的VirtualBox 7.x仍然存在一些bug,因此对Apple Silicon版本不必抱有过高的期望。目前它仍在不断完善中。

有望实现的完全兼容的Apple Silicon原生VirtualBox版本令人兴奋,届时将能在Mac上以良好的性能运行多种外部操作系统。此外,能够在Apple Silicon上模拟旧版ARM基于macOS的系统,并与直接在硬件上运行的原生macOS并行也是一个值得期待的前景。

总体来说,此次VirtualBox在Apple Silicon上的发布是一个重要的进步,尽管它尚未完全准备好用于生产环境。VirtualBox作为最受欢迎的免费模拟器之一,一旦在Apple Silicon上解决了bug,将会有一个令人激动的未来。

免责声明:本网站内容主要来自原创、合作伙伴供稿和第三方自媒体作者投稿,凡在本网站出现的信息,均仅供参考。本网站将尽力确保所提供信息的准确性及可靠性,但不保证有关资料的准确性及可靠性,读者在使用前请进一步核实,并对任何自主决定的行为负责。本网站对有关资料所引致的错误、不确或遗漏,概不负任何法律责任。任何单位或个人认为本网站中的网页或链接内容可能涉嫌侵犯其知识产权或存在不实内容时,可联系本站进行二次审核删除:fireflyrqh@163.com。
Like (0)
Previous 2025年2月5日 上午10:33
Next 2025年2月5日 下午3:31

相关推荐