yzszx 发表于 2018-11-1 21:12

Install macOS Mojave.app 转换 ISO 镜像脚本


因平常使用虚拟机测试较多,安装系统使用 U 盘有很多不方便,所以一直有将官方 App Store 下载的安装 App 转成 ISO 镜像的需求,这样方便虚拟机的安装,通用性也比较好,也便于拷贝、刻盘等。为方便其他有和我一样需求的,附上 Mojave 的转换脚本,可以直接在终端中执行,已在 ESXi 6.7 虚拟机上实际测试,可以正常引导并安装。

说明:
1. 请将脚本保存在官网下载的 Install masOS XXXX.app 的相同路径下,否则请自行修改脚本,转换完成后的 ISO 镜像会自动移到桌面;

2. 若脚本解压后无法执行的,终端输入 chmod +x <你的脚本>;

3. 若采用本文编辑器编辑脚本的,有可能出现 bin/bash^M 这样的错误,这时需要在终端中用 vi 或 vim 打开脚本,输入 ”:set ff=unix“ (不含引号),:wq 保存退出即可;

4. 转换环境肯定是 OS X,Hacintosh 也没有问题;

-------- 特别说明 ---------
在 Windows VMware Workstation 14 版本之前的虚拟机上安装时,因早期版本不支持 APFS 引导,所以请参见我以下的帖子中的方案进行安装即可:

https://bbs.pcbeta.com/viewthread-1778894-1-1.html

rodren 发表于 2018-11-1 22:38

先看看 不过用不上。。。。。

visioniox 发表于 2018-11-2 07:23

好像github上有个开源的代码

xiang473535976 发表于 2018-11-2 09:32

支持了技术

longonecn 发表于 2018-11-11 13:53

iso 支持实体机的安装吗?

yzszx 发表于 2018-11-11 23:42

longonecn 发表于 2018-11-11 13:53 https://www.pcbeta.com/static/image/common/back.gif
iso 支持实体机的安装吗?

虚拟机能正常安装,实体机应该也可以的。不过,现在实体机用 U 盘安装也很方便,没必要再刻张光盘。我转 ISO 镜像的主要目的是为了方便虚拟机安装。

mengqing 发表于 2018-11-12 08:27

谢谢分享。

lanyi1318 发表于 2018-11-12 08:34

谢谢分享!!!!

bbzcat 发表于 2018-11-17 10:36

多谢分享~~~~~~~~~~~~~~~~

斑点狗 发表于 2018-11-28 21:00

created: /tmp/Mojave.sparseimage
/dev/disk6                  Apple_partition_scheme                
/dev/disk6s1              Apple_partition_map                   
/dev/disk6s2              Apple_HFS                              /Volumes/install_build
sudo: ./Install macOS Mojave.app/Contents/Resources/createinstallmedia: command not found
cp: ./Install macOS Mojave.app/Contents/Resources/InstallAssistant.icns: No such file or directory
ERROR: File Not Found. (-43)on file: /Volumes/Install macOS Mojave/
hdiutil: detach failed - 无此文件或目录
hdiutil: convert failed - 资源暂时不可用
mv: rename /tmp/Mojave.cdr to /Users/******/Desktop/Mojave.iso: No such file or directory

请问以上是什么原因引起?安装包是在“应用”文件夹中,脚本也解压到这个文件夹了,第一次运行安装了一个更新,后面再运行一直提示这个。

yzszx 发表于 2018-12-1 20:08

斑点狗 发表于 2018-11-28 21:00 https://www.pcbeta.com/static/image/common/back.gif
created: /tmp/Mojave.sparseimage
/dev/disk6                  Apple_partition_scheme                
/dev/disk6s ...

首先要确保你的安装 APP 是正确的,建议用官网下载的。

仔细看第5行的报错,command not found 表示没有找到 createinstallmedia 这个应用,所以怀疑是你的安装 app 有问题。

thoophylee 发表于 2018-12-1 21:17

感谢分享!!!!

252189667@163.c 发表于 2018-12-1 21:46

以前虚拟机,都是装懒人版,现在看着版主也还在支持懒人版。

Misuzu0723 发表于 2018-12-1 21:47

yzszx 发表于 2018-11-11 23:42
虚拟机能正常安装,实体机应该也可以的。不过,现在实体机用 U 盘安装也很方便,没必要再刻张光盘。我转...

主要是如果能转成ISO 后就不用单独给u盘分区了,一个分区就能通吃3大系统了,

demonsya 发表于 2018-12-1 21:51

支持,谢谢分享

hemulin 发表于 2019-3-26 14:04

支持了技术

CeWnHai 发表于 2019-4-6 16:15

多谢分享~~

cryh 发表于 2019-5-5 17:46


请问提示这个应该怎么操作?

另外Mojave的10.14.4版本下载下来显示6.04G,脚本里第一条命令是6G这样大小够吗?

joggingg 发表于 2019-6-13 22:18

大神牛逼啊

yzszx 发表于 2019-6-24 10:05

cryh 发表于 2019-5-5 17:46 https://www.pcbeta.com/static/image/common/back.gif
请问提示这个应该怎么操作?

另外Mojave的10.14.4版本下载下来显示6.04G,脚本里第一条命令是6G这样大 ...

1. 点 “获取 Xcode”;

2. 脚本是采用第一版 Mojave 制作,假如后续新版有增加容量,可以自己编辑脚本,将目标ISO容量相应调整即可。
页: [1] 2
查看完整版本: Install macOS Mojave.app 转换 ISO 镜像脚本