因为平常使用虚拟机测试较多,安装系统使用 U 盘有很多不方便,所以一直有将官方 App Store 下载的安装 App 转成 ISO 光盘镜像的需求,这样方便虚拟机的安装,通用性也比较好,也便于拷贝、刻盘等。为方便其他有和我一样需求的FY,附上 High Sierra 的转换脚本,可以直接在终端中执行,已经过实际测试是可以正常引导并安装的。
说明:
1. 官网下载的 Install masOS XXXX.app 的路径请参照我附图上的,否则请自行修改脚本中的路径;
2. 脚本存放路径不限;
3. 若脚本解压后无法执行的,终端输入 chmod +x <你的脚本>;
4. 若采用本文编辑器编辑脚本的,有可能出现 bin/bash^M 这样的错误,这时需要在终端中用 vi 或 vim 打开脚本,输入 ”:set ff=unix“ (不含引号),:wq 保存退出即可;
5. 转换环境肯定是 OS X,Hacintosh 也没有问题;
原本是想上传转换好的 iso 镜像(5.2GB)方便一部分懒人,但竟然发现百毒限4GB......!@##%¥%*&
-------- 特别说明 ---------
在 Windows VMware Workstation 12.5.2 虚拟机上安装时,刚开始都一切正常,但当第一阶段安装完成重启后,发现无法从硬盘启动。后来突然明白,因为 High Sierra 默认会转换分区为 APFS,从而导致重启后无法正确引导。当明白这个道理后,于是用 ISO 镜像引导进入安装,用磁盘工具重新分区并抹盘为 OS X 扩展日志式后(卷名为 Macintosh HD),完成第一阶段安装。