好久没用macOS了,发现系统已经从10.14更新到12.1了,趁此机会制作了个macOS 12.1安装盘(苹果系统越来越大,老系统8G优盘就够了,新系统得准备16G优盘),制作办法在文档末尾。把制作的安装盘通过vmware菜单:虚拟机 → 可移动设备 → 找到后,断开与电脑主机的连接就自动连给当前运行中的虚拟机了,重启虚拟机,在虚拟机开机的时候就会识别到安装盘来安装macOS系统了。注意:vmware默认不支持创建macOS虚机,但安装个这个软件后就可以支持了,这个软件的使用说明参考:https://github.com/BDisp/unlocker ,说白了就是以管理员身份运行win-install.cmd
安好后打开VMware新建空虚拟机的过程中发现多了个“Apple Mac OS X”的选项
创建好空的虚拟机后,在虚机目录找到.vmx配置文件,右击用记事本打开在开头添加下面两句话,保存后开始安装系统。
smc.version = "0"
bios.bootDelay="60000"
安装系统的第一步是分区,然后才是安装系统,参考https://cloud.tencent.com/developer/article/1936488
这里多说几句:
Only 64bit,≥10.8
OS X,≥10.8
macOS,≥10.12
看不懂这3句解释如下:
①10.8以前的叫Mac OS X,有32位和64位之区分。
②从10.8开始改名叫OS X,只有64位了。另外10.8是苹果系统的最后一个大猫版本(以猫科动物命名),也是纯64位的第一个版本。具有纪念意义。
③从10.12开始改名叫macOS,是为了跟iOS, tvOS, watchOS的命名格式相统一。
制作启动盘的命令如下(前提是把系统盘包放到/Application目录),注意先把优盘数据备份好。
请保持耐心,制作安装盘需要半个多小时
以10.9版为例:
sudo /Applications/Install OS X Mavericks.app/Contents/Resources/createinstallmedia --volume /Volumes/10.9 --applicationpath /Applications/Install OS X Mavericks.app –nointeraction
以10.10版为例:
sudo /Applications/Install OS X Yosemite.app/Contents/Resources/createinstallmedia --volume /Volumes/10.10 --applicationpath /Applications/Install OS X Yosemite.app --nointeraction
以10.11版为例:
sudo /Applications/Install OS X El Capitan.app/Contents/Resources/createinstallmedia --volume /Volumes/10.11 --applicationpath /Applications/Install OS X El Capitan.app --nointeraction
以10.12版为例:
sudo /Applications/Install macOS Sierra.app/Contents/Resources/createinstallmedia --volume /Volumes/10.12 --applicationpath /Applications/Install macOS Sierra.app --nointeraction
以10.13 beta版为例:
sudo /Applications/Install macOS 10.13 beta.app/Contents/Resources/createinstallmedia --volume /Volumes/10.13 --applicationpath /Applications/Install macOS 10.13 beta.app --nointeraction
从macOS 10.13.6(macOS High Sierra)开始变了,去掉了--applicationpath及后面的
参考https://support.apple.com/zh-cn/HT201372
直接从App Store里下载的安装文件可能只有几十M,等你安装的时候它是现下的,而下载的.dmg的相当于是离线版
下载好.dmg文件后,把它复制到苹果系统里双击打开后,把里面的安装包复制到应用程序里面(/Application)
以10.14.5为例
sudo /Applications/Install macOS Mojave.app/Contents/Resources/createinstallmedia --volume /Volumes/10-14-5
黑体10-14-5是优盘名
以12.1为例
sudo /Applications/Install macOS Monterey.app/Contents/Resources/createinstallmedia --volume /Volumes/monterey121
黑体monterey121是优盘名