终极指南:如何在 VirtualBox 中快速构建 macOS 虚拟机
想要在 Windows 或 Linux 系统上体验 macOS 的魅力吗?🤔 通过 VirtualBox 创建 macOS 虚拟机是一个既经济又便捷的解决方案!本指南将手把手教你如何快速搭建一个完整的 macOS 虚拟环境,让你无需购买昂贵的苹果设备就能享受苹果系统的独特体验。
🚀 准备工作:获取必要文件
首先,你需要从 Mac App Store 下载 macOS 安装程序。如果你之前购买过,可以在"已购项目"中找到它。安装程序会自动保存在你的"应用程序"文件夹中。
接下来,获取我们的核心脚本工具:prepare-iso.sh 这个神奇的脚本能够将 macOS 安装程序转换为可启动的 ISO 镜像文件!
📦 快速创建启动镜像
运行脚本非常简单,只需要几个命令:
chmod +x prepare-iso.sh
./prepare-iso.sh
脚本会自动检测你的 macOS 安装程序并生成对应的 ISO 文件。默认情况下,生成的 ISO 会保存在桌面上。
⚙️ VirtualBox 虚拟机配置
现在开始配置你的 VirtualBox 虚拟机:
- 创建新虚拟机:选择"Mac OS X"类型和"Mac OS X (64位)"版本
- 调整关键设置:
- 显示设置中,将视频内存增加到至少 128MB
- 音频设置中,取消"启用音频"以避免性能问题
🔧 重要优化步骤
为了让虚拟机运行更顺畅,还需要执行这个关键命令:
VBoxManage modifyvm "你的虚拟机名称" --cpuidset 00000001 000306a9 00020800 80000201 178bfbff
这个命令会调整虚拟机的 CPU 设置,确保 macOS 能够正确识别硬件。
💻 安装 macOS 系统
启动虚拟机后,按照以下步骤操作:
- 选择启动镜像时,选择刚刚生成的 ISO 文件
- 在安装界面选择你偏好的语言
- 打开磁盘工具,格式化虚拟硬盘:
- macOS 10.13 及更早版本:选择"Mac OS 扩展(日志式)"
- macOS 10.13 及以后版本:选择"APFS"
🎯 屏幕分辨率优化
想要更大的屏幕显示?使用这个命令调整分辨率:
VBoxManage setextradata "虚拟机名称" VBoxInternal2/EfiGopMode 5
数字 0-5 对应不同的分辨率:640x480、800x600、1024x768、1280x1024、1440x900、1920x1200。
🔍 常见问题解决
- 无法启动:检查是否有足够的内存分配给虚拟机
- 性能卡顿:增加视频内存到 128MB 以上
- 重复进入安装程序:在设置中移除 ISO 镜像
- 键盘鼠标不工作:确保安装了 VirtualBox 扩展包
💡 专业建议
安装完成后,强烈建议创建一个快照。这样你随时可以恢复到初始状态,非常适合测试新软件或配置开发环境!
现在你已经掌握了在 VirtualBox 中创建 macOS 虚拟机的完整方法。无论是为了开发测试、学习体验,还是单纯想尝试苹果系统,这个方法都能满足你的需求。开始你的 macOS 虚拟之旅吧!🍎
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考



