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. 下载安装包
- 访问 VirtualBox 官网
- 点击 OS X hosts 下载最新版安装包(如
VirtualBox-7.0.x-xxxxx-OSX.dmg
) - 可选:下载扩展包(支持 USB、磁盘加密等)
- 扩展包文件名为
Oracle_VM_VirtualBox_Extension_Pack-7.0.x.vbox-extpack
- 扩展包文件名为
二、安装 VirtualBox
1. 挂载安装镜像
- 双击下载的
.dmg
文件,自动挂载为虚拟磁盘。 - 在打开的窗口中找到 VirtualBox.pkg 安装程序。
2. 运行安装程序
- 双击 VirtualBox.pkg,启动安装向导。
- 点击 继续 > 继续 > 同意 许可协议。
- 选择安装位置(默认
/Applications
),点击 安装。 - 输入 macOS 管理员密码授权安装。
3. 处理安全限制(仅限首次安装)
- 安装完成后,打开 系统设置 > 隐私与安全性。
- 在 安全性 部分找到阻止的 Oracle 系统扩展,点击 允许。
- 重启电脑以激活内核扩展。
三、安装扩展包(增强功能)
- 启动 VirtualBox,点击菜单栏 VirtualBox > 工具 > 扩展。
- 点击右上角 添加新扩展 图标(带
+
号的方框)。 - 选择下载的扩展包文件(
.vbox-extpack
),点击 安装。 - 阅读协议后滚动到底部,点击 我同意 完成安装。
四、配置第一个虚拟机
1. 创建新虚拟机
- 点击 新建 按钮,输入虚拟机名称(如
Ubuntu 22.04
)。 - 选择操作系统类型:
- 类型:Linux(Intel 芯片)
- 版本:Ubuntu(64-bit)
- 点击 继续。
2. 分配内存
- 建议分配 至少 2048MB(2GB)(不超过宿主机内存的50%)。
3. 创建虚拟硬盘
- 选择 现在创建虚拟硬盘,点击 创建。
- 硬盘类型选择 VDI(VirtualBox 磁盘映像)。
- 选择 动态分配(按需占用物理磁盘空间)。
- 设置虚拟硬盘大小(建议至少 20GB),点击 创建。
4. 加载系统镜像
- 选中新创建的虚拟机,点击 设置 > 存储。
- 在 控制器: IDE 下点击 空 光盘图标。
- 点击右侧光盘图标,选择 选择磁盘文件,加载下载的 ISO 镜像(如 Ubuntu 安装镜像)。
5. 启动安装
- 返回主界面,点击 启动 开始安装操作系统。
- 按屏幕提示完成系统安装(与物理机安装步骤相同)。
五、常用设置优化
1. 共享文件夹
- 虚拟机运行时,点击 设备 > 共享文件夹 > 添加共享文件夹。
- 选择宿主机目录(如 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 设备无法识别
- 解决方法:
- 确认已安装扩展包。
- 在虚拟机设置 > USB 中添加设备过滤器。
- 在 macOS 中安装 Oracle USB 驱动程序(仅限 Intel 芯片)。
七、卸载 VirtualBox
- 打开 访达 > 应用程序,将 VirtualBox 拖入废纸篓。
- 删除残留文件:
rm -rf ~/Library/VirtualBoxrm -rf ~/Library/Preferences/org.virtualbox.app.VirtualBox*
八、总结
按照以上步骤,即可在 macOS 上完成 VirtualBox 的安装及虚拟机配置。对于 Apple Silicon 芯片用户,建议暂时使用 Parallels Desktop 或 UTM 替代,待 VirtualBox 官方支持 ARM 架构后再迁移。初次使用可优先体验轻量级 Linux 发行版(如 Ubuntu 或 Fedora),并通过快照功能(设备 > 生成备份)降低操作风险! 💻✨