Open hanxi opened 2 years ago
下载 iso 文件,或者用这个工程 https://github.com/myspaghetti/macos-virtualbox 自动做好 iso 文件。
cd "c:\Program Files\Oracle\VirtualBox" VBoxManage modifyvm "macosx" --cpuidset 00000001 000106e5 00100800 0098e3fd bfebfbff VBoxManage setextradata "macosx" "VBoxInternal/Devices/efi/0/Config/DmiSystemProduct" "iMac11,3" VBoxManage setextradata "macosx" "VBoxInternal/Devices/efi/0/Config/DmiSystemVersion" "1.0" VBoxManage setextradata "macosx" "VBoxInternal/Devices/efi/0/Config/DmiBoardProduct" "Iloveapple" VBoxManage setextradata "macosx" "VBoxInternal/Devices/smc/0/Config/DeviceKey" "ourhardworkbythesewordsguardedpleasedontsteal(c)AppleComputerInc" VBoxManage setextradata "macosx" "VBoxInternal/Devices/smc/0/Config/GetKeyFromRealSMC" 1
再打开 virtual box ,启动进入,进入到语言选择界面就基本没环境问题了。
使用磁盘工具,把 100 G 的磁盘格式化,名称自行设置,[格式]设置为[Mac OS扩展(日志式)],方案为[GUID分区图],点击[抹掉]。
可以参考这个教程: https://zhuanlan.zhihu.com/p/337036027
如果在安装苹果系统提示"安装 macOS xxx"应用程序副本已损坏,不能用来安装macOS,这个时候本不是镜像本身有问题,是由于镜像的证书过期,并且苹果没有更新证书日期导致的。 断开网络连接 打开终端,修改时间 输入命令date 0201010116,修改时间为2016年。
如果在安装苹果系统提示"安装 macOS xxx"应用程序副本已损坏,不能用来安装macOS,这个时候本不是镜像本身有问题,是由于镜像的证书过期,并且苹果没有更新证书日期导致的。
改分辨率:
cd "C:\Program Files\Oracle\Virtualbox" VBoxManage setextradata "macosx" VBoxInternal2/EfiGraphicsResolution 1600x900
最后发现 10.13.6 版本安装不了最新的 xcode,于是就在里面升级到 11.4 了。
下载 iso 文件,或者用这个工程 https://github.com/myspaghetti/macos-virtualbox 自动做好 iso 文件。
再打开 virtual box ,启动进入,进入到语言选择界面就基本没环境问题了。
使用磁盘工具,把 100 G 的磁盘格式化,名称自行设置,[格式]设置为[Mac OS扩展(日志式)],方案为[GUID分区图],点击[抹掉]。
可以参考这个教程: https://zhuanlan.zhihu.com/p/337036027
改分辨率:
最后发现 10.13.6 版本安装不了最新的 xcode,于是就在里面升级到 11.4 了。