Install macOS High Sierra.app 转换 ISO 镜像脚本
因为平常使用虚拟机测试较多,安装系统使用 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),完成第一阶段安装。
重启时要特别注意,当看见 VMware EFI 启动 Logo 时要按一下 Esc 键,进入引导选单,假如太快无法进入的,需要在 vmx 配合文件中增加 bios.bootDelay = "3000",是毫秒为单位,此处表示延时3秒,足够时间按 Esc。当出现引导选项时,切记,一定要选 CDROM 光驱引导,再次进入安装器,这时打开 Terminal 终端,并输入以下命令:
cd /Volumes/Macintosh\ HD/macOS\ Install\ Data/
vim ./minstallconfig.xml
找到配置中的以下自动转分区键:
<key>ConvertToAPFS</key>
<true/>
将 “true" 改为 "false",如下:
<key>ConvertToAPFS</key>
<false/>
:wq 保存退出。重启后再用虚拟机硬盘引导完成安装即可。
不好意思,1楼忘记上图了。
我的 Install macOS High Sierra.app 是存在 "/Mac OS X/" 中。详见附图 谢谢,非常有用!!{:9_348:} Ldong68 发表于 2018-3-19 14:19 https://www.pcbeta.com/static/image/common/back.gif
谢谢,非常有用!!
很高兴能帮助到有需要的人 不错值得收藏。 谢谢楼主的分享 学习了,感谢分享。 非常好用,已经用这个制作了一个正确的 iso 文件,已经开始安装了 不错 谢谢分享,辛苦了。 谢谢分享,支持一下啊 制作好后·无法找到安装器资源·怎么解决? yzszx 发表于 2018-3-19 13:22 https://www.pcbeta.com/static/image/common/back.gif
不好意思,1楼忘记上图了。
我的 Install macOS High Sierra.app 是存在 "/Mac OS X/" 中。详见附图
不错值得收藏 hbystudio 发表于 2018-5-21 16:37 https://www.pcbeta.com/static/image/common/back.gif
非常好用,已经用这个制作了一个正确的 iso 文件,已经开始安装了 不错
谢谢分享,辛苦了 谢谢分享 不错, 感谢.
不错, 感谢 感谢楼主慷慨分享 谢谢分享,感谢感谢 谢谢分享!!
页:
[1]