> 技术文档 > Oracle VirtualBox 在 macOS 上的详细安装步骤_virtualbox macos

Oracle VirtualBox 在 macOS 上的详细安装步骤_virtualbox macos

在这里插入图片描述


Oracle VirtualBox 在 macOS 上的详细安装步骤

  • 一、准备工作
    • 1. 系统要求
    • 2. 下载安装包
  • 二、安装 VirtualBox
    • 1. 挂载安装镜像
    • 2. 运行安装程序
    • 3. 处理安全限制(仅限首次安装)
  • 三、安装扩展包(增强功能)
  • 四、配置第一个虚拟机
    • 1. 创建新虚拟机
    • 2. 分配内存
    • 3. 创建虚拟硬盘
    • 4. 加载系统镜像
    • 5. 启动安装
  • 五、常用设置优化
    • 1. 共享文件夹
    • 2. 调整显示分辨率
    • 3. 网络配置
  • 六、常见问题解决
    • 1. 安装失败提示 \"System Extension Blocked\"
    • 2. 虚拟机启动卡在 \"Error acquiring the Darwin kernel\"
    • 3. USB 设备无法识别
  • 七、卸载 VirtualBox
  • 八、总结

一、准备工作

1. 系统要求

  • 操作系统:macOS 10.15 (Catalina) 或更高版本
  • 硬件要求:
    • 至少 4GB 内存(推荐 8GB 以上)
    • 20GB 可用磁盘空间(用于虚拟机存储)
    • Intel 芯片需支持虚拟化技术(默认已启用)
    • Apple Silicon (M1/M2) 芯片暂不支持原生运行 VirtualBox(需通过 Rosetta 2 或改用其他工具如 UTM)

2. 下载安装包

  1. 访问 VirtualBox 官网
  2. 点击 OS X hosts 下载最新版安装包(如 VirtualBox-7.0.x-xxxxx-OSX.dmg
  3. 可选:下载扩展包(支持 USB、磁盘加密等)
    • 扩展包文件名为 Oracle_VM_VirtualBox_Extension_Pack-7.0.x.vbox-extpack

二、安装 VirtualBox

1. 挂载安装镜像

  1. 双击下载的 .dmg 文件,自动挂载为虚拟磁盘。
  2. 在打开的窗口中找到 VirtualBox.pkg 安装程序。

2. 运行安装程序

  1. 双击 VirtualBox.pkg,启动安装向导。
  2. 点击 继续 > 继续 > 同意 许可协议。
  3. 选择安装位置(默认 /Applications),点击 安装。
  4. 输入 macOS 管理员密码授权安装。

3. 处理安全限制(仅限首次安装)

  1. 安装完成后,打开 系统设置 > 隐私与安全性。
  2. 在 安全性 部分找到阻止的 Oracle 系统扩展,点击 允许。
  3. 重启电脑以激活内核扩展。

三、安装扩展包(增强功能)

  1. 启动 VirtualBox,点击菜单栏 VirtualBox > 工具 > 扩展。
  2. 点击右上角 添加新扩展 图标(带 + 号的方框)。
  3. 选择下载的扩展包文件(.vbox-extpack),点击 安装。
  4. 阅读协议后滚动到底部,点击 我同意 完成安装。

四、配置第一个虚拟机

1. 创建新虚拟机

  1. 点击 新建 按钮,输入虚拟机名称(如 Ubuntu 22.04)。
  2. 选择操作系统类型:
    • 类型:Linux(Intel 芯片)
    • 版本:Ubuntu(64-bit)
  3. 点击 继续。

2. 分配内存

  • 建议分配 至少 2048MB(2GB)(不超过宿主机内存的50%)。

3. 创建虚拟硬盘

  1. 选择 现在创建虚拟硬盘,点击 创建。
  2. 硬盘类型选择 VDI(VirtualBox 磁盘映像)。
  3. 选择 动态分配(按需占用物理磁盘空间)。
  4. 设置虚拟硬盘大小(建议至少 20GB),点击 创建。

4. 加载系统镜像

  1. 选中新创建的虚拟机,点击 设置 > 存储。
  2. 在 控制器: IDE 下点击 空 光盘图标。
  3. 点击右侧光盘图标,选择 选择磁盘文件,加载下载的 ISO 镜像(如 Ubuntu 安装镜像)。

5. 启动安装

  1. 返回主界面,点击 启动 开始安装操作系统。
  2. 按屏幕提示完成系统安装(与物理机安装步骤相同)。

五、常用设置优化

1. 共享文件夹

  1. 虚拟机运行时,点击 设备 > 共享文件夹 > 添加共享文件夹。
  2. 选择宿主机目录(如 macOS 的 ~/Documents),勾选 自动挂载 和 固定分配。

2. 调整显示分辨率

  • 进入虚拟机设置 > 显示 > 屏幕,调整显存至 128MB 以上,勾选 启用 3D 加速(需安装 Guest Additions)。

3. 网络配置

  • 网络模式(默认 NAT):
    • NAT:虚拟机共享宿主机 IP(适合上网)。
    • 桥接网卡:需选择 macOS 当前使用的网卡(如 en0: Wi-Fi)。

六、常见问题解决

1. 安装失败提示 “System Extension Blocked”

  • 解决方法:
    前往 系统设置 > 隐私与安全性 > 安全性,手动批准 Oracle 的扩展。

2. 虚拟机启动卡在 “Error acquiring the Darwin kernel”

  • 可能原因:macOS 安全策略限制内核扩展加载。
  • 解决方法:
    重启进入恢复模式(开机时按住 Cmd+R),在终端输入:
    spctl kext-consent add VB5E2TV963

    重启后重新安装 VirtualBox。

3. USB 设备无法识别

  • 解决方法:
    1. 确认已安装扩展包。
    2. 在虚拟机设置 > USB 中添加设备过滤器。
    3. 在 macOS 中安装 Oracle USB 驱动程序(仅限 Intel 芯片)。

七、卸载 VirtualBox

  1. 打开 访达 > 应用程序,将 VirtualBox 拖入废纸篓。
  2. 删除残留文件:
    rm -rf ~/Library/VirtualBoxrm -rf ~/Library/Preferences/org.virtualbox.app.VirtualBox*

八、总结

按照以上步骤,即可在 macOS 上完成 VirtualBox 的安装及虚拟机配置。对于 Apple Silicon 芯片用户,建议暂时使用 Parallels Desktop 或 UTM 替代,待 VirtualBox 官方支持 ARM 架构后再迁移。初次使用可优先体验轻量级 Linux 发行版(如 Ubuntu 或 Fedora),并通过快照功能(设备 > 生成备份)降低操作风险! 💻✨