VirtualBox 虚拟机安装 macOS Sierra
本文简单记录了在 Windows 系统下利用 VirtualBox 安装macOS Sierra (10.12)
1、下载 VirtualBox
VirtualBox 是一款开源虚拟机软件。目前属于 Oracle 公司,并改名为 Oracle VM VirtualBox。到 下载页面 下载以下三个文件。
(1) 主程序
(2) VBoxGuestAdditions
(3) Oracle_VM_VirtualBox_Extension_Pack
2、下载 SecurAble
SecurAble 用于检测你的机子CPU是否支持虚拟化,显示“64 Yes Yes”即可。下载页面点此
3、用磁力链接下载 rar 文件,解压得到 vmdk 文件(5G左右)
magnet:?xt=urn:btih:625eb8ad773c89f66127d8098c04e0ad318b7b05
4、关闭 Hyper-V
Cortana 处搜索“启用或关闭 Windows 功能”并选择该项,确认 Hyper-V 前面没打勾就行,有就去掉。
5(1)新建虚拟电脑
项目 | 内容 |
---|---|
名称 | Sierra(这个名称等一下要用到) |
类型 | Mac OS X |
版本 | Mac OS X 10.11 El Capitan (64-bit) |
(2)虚拟机内存分配最少 4096 MB 以上
(3)检查及修改
系统 -> 主板, 去掉 "软驱",硬盘选择上移,芯片组默认为 ICH9。
系统 -> 处理器,选择双核 CPU 数量 = 2,不要选择大于2
(4)两个要点:一是关闭虚拟机,二是以系统管理员身份执行 cmd 命令行。
假设虚拟电脑的名称 Sierra(如果你用其他名称,此处也应内容对应更改名称),在 cmd 逐行输入命令如下
cd "C:\Program Files\Oracle\VirtualBox\"
VBoxManage.exe modifyvm "Sierra" --cpuidset 00000001 000106e5 00100800 0098e3fd bfebfbff
VBoxManage setextradata "Sierra" "VBoxInternal/Devices/efi/0/Config/DmiSystemProduct" "iMac11,3"
VBoxManage setextradata "Sierra" "VBoxInternal/Devices/efi/0/Config/DmiSystemVersion" "1.0"
VBoxManage setextradata "Sierra" "VBoxInternal/Devices/efi/0/Config/DmiBoardProduct" "Iloveapple"
VBoxManage setextradata "Sierra" "VBoxInternal/Devices/smc/0/Config/DeviceKey" "ourhardworkbythesewordsguardedpleasedontsteal(c)AppleComputerInc"
VBoxManage setextradata "Sierra" "VBoxInternal/Devices/smc/0/Config/GetKeyFromRealSMC" 1
(5)关闭 cmd 命令行窗口
(6)正常启动 VirtualBOX, 及启动 Sierra 虚拟机文件
(7)进入 macOS 后,开始设置国家/地区
(8)如果没有 Apple ID 可选择不登录
(9)输入用户名称和用户初始密码
(10)设置时区
(11)关闭 Siri
(12)完成其他安装步骤后,并成功进入 macOS 系统,开始系统偏好设置, 更改语言 (左上角的 苹果菜单 -> 系统偏好设置(System Preferences) -> Language & Text, 重新启动后才会更新
(13)重新启动,开始使用 macOS 10.12 Sierra