我正在尝试使用带有 M1 芯片的 Macbook pro 启动保存的我。
我尝试了此 answer 中给出的步骤。但无法启动虚拟机。有人可以确认这个问题还是已经找到了解决方案?
我收到错误消息“虚拟机‘Ubuntu 20.04 64bit 1’在启动期间意外终止,退出代码为 1 (0x1)。”以下:
答案 0 :(得分:0)
在 MacOS Big Sur 上更新我的 VirtualBox 应用程序后,我遇到了完全相同的问题。对我有用的是转到系统偏好设置 - 安全和隐私 - 常规,然后单击允许按钮以允许 Oracle 扩展(首先单击屏幕左下方的锁定符号并输入您的密码)。
实际上,在安装过程中,我收到了这个弹出窗口,告诉我这样做,但我不太确定它到底要我做什么。只有在得到这个错误后,我才不厌其烦地仔细看,嗯……
希望这也能解决您的问题!
答案 1 :(得分:0)
VirtualBox 是一个 x86 虚拟化管理程序。它仅在 x86 平台上运行。见https://www.virtualbox.org
虽然 Rosetta 2 可以在 M1 Mac 上很好地运行许多 x86 应用程序,但不支持虚拟化产品Apple document
答案 2 :(得分:0)
当我尝试添加我的 Ubuntu 实例(在 Intel 上)时,在 Mac OS Big Sur 11.4 上遇到了同样的问题,这里没有任何建议,其他主题也有帮助。 原来您必须在设置中授予对 Virtual Box 的访问权限(全盘访问权限)。转到设置 -> 安全和隐私 -> 隐私 -> 完整光盘访问 -> 加号(如果需要,请解锁)-> 选择 Virtual Box 应用程序 -> 打开。 之后,我可以在 Finder 中选择我的 Ubuntu 映像。
答案 3 :(得分:0)
<新用户,声望太低,无法评论 David 的帖子!>
根据 David Leitko 的回答,VirtualBox 是一个 x86(更具体地说,AMD64/x86_64)虚拟化管理程序。然而,从我看到的关于这个主题的各种讨论来看,许多用户并不真正理解这真正意味着什么。
所以,这不仅意味着 VirtualBox 只能在 x86 CPU 上运行,还意味着它需要 x86 平台的所有其他元素。这些包括系统内存、各种总线控制器(PCI、USB)、硬盘控制器、声卡、显卡、BIOS/UEFI 等。这些在 Apple Silicon 平台上都没有采用相同的形式 - 即他们不使用过去 40 年来在 PC 生态系统中建立的任何标准。
因此,VirtualBox 不仅不能在 Apple Silicon 上运行,它也永远在 Apple Silicon 上运行。永远没有任何方法可以在 Apple Silicon Mac 上运行在 Intel Mac 上运行的 VirtualBox 映像。曾经。
VirtualBox 论坛上更详细地讨论此问题的规范讨论主题是 here。