如何在 Apple Silicon Mac 上安装和使用 VirtualBox

微信扫一扫,分享到朋友圈

如何在 Apple Silicon Mac 上安装和使用 VirtualBox

VirtualBox 现在可用于基于 Apple Silicon 的 Mac,尽管 x86 支持参差不齐。以下是如何使用它。

Oracle 的 VirtualBox 模拟器是一款免费应用程序,可让您在 Mac、PC 或 Linux 计算机上运行其他作系统。直到今年 8 月,VirtualBox 只能在基于 Intel x86 的 Mac 上运行。

如何在 Apple Silicon Mac 上安装和使用 VirtualBox

现在,VirtualBox 的“开发中”的 Apple Silicon 版本可从 VirtualBox 网站下载。

VirtualBox 最初由一家德国公司编写,然后在 2008 年被现已解散的 Sun Microsystems 收购。当 Sun 倒闭时,Oracle Corporation 收购了其资产,包括 VirtualBox、Java 技术和 Sun SPARC CPU 架构。

可以运行 - 但尚未准备好迎接黄金时段

很明显,VirtualBox 的 Apple Silicon 版本尚未完全完成,但目前尚不清楚有多少工作。要查看它是否可以在 Apple Silicon Mac 上做您想做的事,最好的办法是阅读 VirtualBox Mac 论坛

从论坛上的用户帖子中可以明显看出,一些适用于 x86 的旧版本的 Windows(例如 Windows XP 或 Windows 7)可以运行 - 尽管支持不完整。在 Apple Silicon Mac 上的 VirtualBox 中运行这些版本的 Windows 时,预计会出现间歇性崩溃。

从论坛中也可以清楚地看出,虽然 Windows 10 和 11 可以在模拟器中运行,但对它们的支持并不那么深入或不完整。

某些版本的 Linux 在 VirtualBox for Apple Silicon 中运行良好,包括 Ubuntu 24 和 Ubuntu Server。特别是,大多数基于 ARM 的 Linux 发行版总体上似乎运行良好 - 尽管我们仍然遇到了一些 ARM作系统崩溃的情况。

Ubuntu Server 24 运行在安装 VirtualBox 的 ARM 版 Apple Silicon 上

Ubuntu Server 24 运行在安装 VirtualBox 的 ARM 版 Apple Silicon 上

如何为 Apple Silicon 安装 VirtualBox

要在 Mac 上安装适用于 Apple Silicon 的 VirtualBox,请访问网站并下载 7.1.4 版或以上(截至撰写本文时)和扩展包,安装主模拟器应用程序后,您将需要安装该扩展包。

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

完成所有这些之后,您就可以开始使用 VirtualBox。该.dmg还包括完整的 PDF 用户指南(网上有 HTML 版本)。

VirtualBox 安装在 /Applications 文件夹中

VirtualBox 安装在 /Applications 文件夹中

首次运行

当您运行 VirtualBox 时,您会在左侧看到一个空列表,在顶部看到一行工具栏按钮。单击 New (新建) 在您的驱动器上创建新的虚拟机 (.vbox) 文件。系统将询问文件的存储位置、包含所需作系统安装程序的 .iso 映像文件的路径,以及.iso文件的类型、子类型和体系结构。

设置完所有内容后,单击 Finish 完成。您还可以设置虚拟硬盘驱动器 (.vdi) 文件的位置以及它的存储位置。

在 VirtualBox 中设置新的虚拟机

在 VirtualBox 中设置新的虚拟机

您还可以从 File (文件) 菜单导入现有的 .ova 计算机 (设备) 文件 - 尽管我们也遇到了某些 .ova 文件缺乏可靠性的情况。

您创建的每个新 .vbox 都会添加到主窗口左侧的计算机列表中。接下来,您可以单击任何现有 .vbox 的 Settings 按钮来更改其参数 - 特别是存储、视频以及硬件和作系统的特殊设置非常重要。

单击 Settings 按钮更改机器变量

单击 Settings 按钮更改机器变量

按照您想要的方式设置好所有内容后,单击 Start 开始 按钮。VirtualBox 将尝试在新窗口中启动机器。如果计算机的存储使用包含架构不受支持的作系统的 .iso 或 .vdi 文件,您将收到一个错误窗口,指出它无法运行。VBOX_E_PLATFORM_ARCH_NOT_SUPPORTED

要退出正在运行的虚拟机,只需单击其窗口的关闭框即可。如果上次无法运行特定计算机,则主窗口左侧列表中该计算机名称旁边将出现一个红色的停止图标。

如果发生这种情况,您可以返回 设置 并尝试调整控件,看看是否可以再次启动机器。

系统设置

在某些情况下,您可能会收到一条警告,指出您需要打开 macOS 的“系统设置”应用程序才能打开“输入监控”或“辅助功能”。如果是这样,请继续启用它们。在某些情况下,VirtualBox 需要使用 Apple Accessibility API 来记录键盘上的击键,以便在虚拟机运行时发送到虚拟机。

别担心 - 这是正常的,VirtualBox 不会出于恶意目的记录您的击键。

在 macOS 的“系统设置”中打开“输入监控”或“辅助功能”

在 macOS 的“系统设置”中打开“输入监控”或“辅助功能”

性能

在 Apple Silicon 版本的 VirtualBox 中,应用程序启动和虚拟机启动的时间都明显更快--我们只能期待这些时间会随着应用程序最终版本的发布而得到改善。毫不奇怪,基于 ARM 的操作系统的启动速度比在英特尔版本或运行 Rosetta 仿真的 VirtualBox 中运行相同操作系统的速度快几倍(Rosetta 仿真在 Apple Silicon Mac 上无法正常工作)。

即使是 Intel 版本的 VirtualBox 7.x 仍然有些错误,所以暂时不要指望 Apple Silicon 版本会出现奇迹。这项工作仍在进行中。

VirtualBox 的原生 Apple Silicon 版本的承诺令人兴奋,因为一旦完成且无错误,您将能够在 Mac 上运行各种性能出色的外国作系统。另一个有趣的前景是能够在 Apple Silicon 上运行旧版本的基于 ARM 的 macOS 进行仿真,同时直接在硬件上运行原生 macOS。

总的来说,这个版本的 VirtualBox for Apple Silicon 是向前迈出的一大步 - 即使它还没有完全准备好部署在生产环境中。VirtualBox 是周围最受欢迎的免费模拟器之一,一旦在 Apple Silicon 上解决了错误,它就会有一个令人兴奋的未来。

上一篇

任天堂首席执行官称 Switch 2 独占游戏对其成功至关重要

下一篇

7 种在 Windows 计算机之间传输文件的方法

你也可能喜欢

评论已经被关闭。

插入图片

公众号

公众号
关注我们

排行榜

返回顶部