1.打开 VirtualBox 新建虚拟电脑
命名 MacOS
选择类型为 Mac OS X
选择版本(我的是Mac OS X(64-bit))
设置内存大小(4096MB)
新增一个虚拟硬盘(20-30G以上看机器)
设置你刚刚新建的虚拟电脑 MacOS
系统 - 处理器(根据机器选择最优处理器数量)
显示 - 显存大小(可接受的最大值)
存储 -> 添加一个外置的控制器(SATA Controller)-> 在此控制器添加新的虚拟光盘(选择准备阶段下载的苹果镜像,ISO文件)
其他根据自己需要设置
关闭 VirtualBox ,以管理员身份打开控制台(cmd)
如果你找不到相应IOS镜像文件,可以到以下位置下载
macOS 10.13系统IOS镜像地址:网盘地址
2.去到你安装的VirtualBox目录
如果不会打开cmd窗口,进入到目录内按 ctrl
+鼠标右键
,弹出来的窗口内选择》》 在此处打开Powershell窗口
依次输入以下命令,这里的 MacOS 指虚拟电脑的名称
1 2 3 4 5 6 7 8 9 10 11 |
./VBoxManage.exe modifyvm MacOS --cpuidset 00000001 000106e5 00100800 0098e3fd bfebfbff ./VBoxManage setextradata MacOS "VBoxInternal/Devices/efi/0/Config/DmiSystemProduct" "iMac11,3" ./VBoxManage setextradata MacOS "VBoxInternal/Devices/efi/0/Config/DmiSystemVersion" "1.0" ./VBoxManage setextradata MacOS "VBoxInternal/Devices/efi/0/Config/DmiBoardProduct" "Iloveapple" ./VBoxManage setextradata MacOS "VBoxInternal/Devices/smc/0/Config/DeviceKey" "ourhardworkbythesewordsguardedpleasedontsteal(c)AppleComputerInc" ./VBoxManage setextradata MacOS "VBoxInternal/Devices/smc/0/Config/GetKeyFromRealSMC" 1 |
以下命令二选一操作,因为不同版本命令有点区别,
PS:和上面一样,MacOS记的改成你虚拟机创建的名称。
1 2 3 4 5 |
# 修改屏幕分辨率为 1440 * 900 ./VBoxManage setextradata MacOS VBoxInternal2/EfiGopMode 4 # VirtualBox5.2版本修改分辨率命令 ./VBoxManage setextradata MacOS VBoxInternal2/EfiGraphicsResolution 1440x900 |
关闭控制台,打开 VirtualBox,启动MacOS
启动成功会进入可视化界面
选择语言,简体中文
选择磁盘工具,抹掉内置磁盘,并创建新的磁盘,命名为vmdisk(看个人喜欢)
安装macOS -> 选择刚创建的磁盘 vmdisk -> 安装
等待安装完后就可以进入Mac了。。。。
整体在虚拟机中安装是相对比较简单的,不过虚拟机中使用Mac主要还是临时调试些功能使用,相对于还是比较吃资源的。