步骤如下图:

二、制作 MacOS cdr/iso 镜像文件

  1. 从应用商店下载最新版本的macOS,完成后不要安装,之后打开终端操作即可
  2. 创建空的 dmg 镜像文件
# 创建一个大小为6G的dmg文件,然后依次为格式参数、文件系统格式
hdiutil create -o ~/Desktop/Mojave.cdr -size 6g -layout SPUD -fs HFS+J
  1. 挂载到虚拟磁盘
# 挂载上面新建的 dmg 镜像到虚拟磁盘,载点为 install_build,之后会使用,需要对应
hdiutil attach ~/Desktop/Mojave.cdr.dmg -noverify -mountpoint /Volumes/install_build
  1. 将下载的系统安装文件写入虚拟磁盘
# 将所下载的系统安装app文件写入到上面挂载的虚拟光驱磁盘中,即我们第一步建立的空镜像,首先需要输入管理员密码,然后回车,之后等待执行结束,包括擦除磁盘、复制文件、添加启动,结束之后,桌面上之前显示 untitled 的虚拟磁盘会变成我们需要的系统名称
sudo /Applications/Install\ macOS\ Mojave.app/Contents/Resources/createinstallmedia --volume /Volumes/install_build --nointeraction
  1. 取消挂载建立的dmg镜像
    运行效果:
    提示disk2弹出,对应前面的挂载编号
    右侧虚拟磁盘弹出
# 取消挂载建立的dmg镜像,方便后续编辑,载点名已经从原来的install_build更改为Install macOS Mojave
hdiutil detach "/Volumes/Install macOS Mojave"
  1. 格式转换
    运行效果:
    按分区读取文件,并写入新镜像文件中
# 格式转换,将制作好的dmg文件转换为cdr
hdiutil convert ~/Desktop/Mojave.cdr.dmg -format UDTO -o ~/Desktop/Mojave.iso
  1. 重命名镜像文件
# 重命名 cdr 文件为 iso
# 实际上macos下的光盘镜像cdr格式就相当于Windows下常见的光盘镜像iso格式
mv ~/Desktop/Mojave.iso.cdr ~/Desktop/Mojave.iso
  1. 删除 dmg 镜像文件 (非必要操作)
# 删除第2步建立的 dmg 镜像
# 可以释放磁盘空间,但是需要保留 dmg 镜像的情况下,不要执行这一条命令
rm ~/Desktop/Mojave.cdr.dmg

macOS下使用命令行制作 MacOS cdr/iso 镜像文件相关推荐

  1. macOS Catalina 10.15.7正式版 CDR/ISO镜像 for VMware

    提供各版本的苹果电脑macOS系统镜像下载https://www.apple114.com/pages/macos/

  2. adb shell下使用命令行删除android系统中指定文件和文件夹

    记录一下命令: C:\Users\Administrator\Downloads\cmder         λ adb root                                   ...

  3. macOS Catalina 10.15.7 正式版 CDR/ISO镜像 for VMware

    提供各版本的苹果电脑macOS系统镜像下载https://www.apple114.com/pages/macos/

  4. MacOS开发-用命令行压缩文件

    MacOS开发-用命令行压缩文件 在Mac OS X中,你可以通过右键上下文菜单中的"压缩xxx"选项制作压缩文件,但是,该方式创建的压缩文件和通过命令行zip创建的压缩文件不同. ...

  5. 扔掉鼠标吧!试着用命令行操作 macOS!

    今天讲讲如何不离开终端,只用命令行操作 macOS,而且是更简单的操作. 其实 macOS 有很多与应用程序和操作系统交互的命令,只是太复杂,记不住. 如: # 打开 WIFI $ networkse ...

  6. linux终端上网,ubuntu中上网-如何使用ubuntu下用命令行上网?ubuntu下用命令行上网, 爱问知识人...

    2013-08-01 09:07:16 用于基本接口与IP配置的ifconfig ifconfig工具(interface configurator,接口配置器)提供了一些非常基本但是非常重要的功能. ...

  7. Linux 下从命令行打开pdf文件和html文件的命令

    Linux 下从命令行打开pdf文件和html文件的命令 [日期:2012-06-18] 来源:Linux社区 作者:hipercomer [字体:大 中 小] 如果你经常工作在Linux终端下,某个 ...

  8. windows下 cl: 命令行 error D8021 :无效的数值参数“/Wno-cpp”的解决办法

    Mask R-CNN学习(三):windows下 cl: 命令行 error D8021 :无效的数值参数"/Wno-cpp"的解决办法 2018年07月20日 11:11:06 ...

  9. 已安装Anaconda情况下,命令行pip,python报错(详细 已解决)

    已安装Anaconda情况下,命令行pip,python报错(已解决) 这是报错截图 解决方案如下: 1.首先可以去找到anaconda文件夹,并打开该文件目录下的Script文件夹,查看是否有pip ...

最新文章

  1. 2021-2022-1 线性代数知识点总结的视频
  2. Python+selenium 自动化高级应用篇:借助pyautogui实现web前端带轨迹拖拽功能,解决ActionChains拖拽失效问题
  3. 小说的逻辑与反逻辑_毕飞宇北大演讲:“走”与“走”——小说内部的逻辑与反逻辑...
  4. ios请求头解决参数中文乱码_花了一天时间就解决了一个的请求头传参参数格式bug...
  5. 计算机控制系统开关,电脑远程开关机控制器
  6. 最优化学习笔记(十六)——拟牛顿法(2)
  7. 杨廷琨Oracle Code大会分享:如何编写高效SQL(含PPT)
  8. SpringBoot之项目实践一
  9. PyTorch:距离度量
  10. 编写代码模拟三次密码输入的场景。
  11. 安装Firefly错误-Unable to find vcvarsall.bat
  12. LAMMPS分子动力学模拟技术及应用
  13. 教你怎么批量修改文件后缀名
  14. NETGEAR R7000 更新固件失败 使用TTL-USB修复教程
  15. 14种常用的异常检测方法总结
  16. Oracle 11g RAC OEM配置
  17. wxs 实现小程序拖拽功能
  18. 各种存储硬件(Memery)区分(ROM、RAM、DRAM、SRAM和FLASH)
  19. PPT文件解除编辑限制密码
  20. 游戏渲染建模常用到的相关名词 AlvinCR个人理解-(烘焙、法线、LOD、UV坐标、各向异性)

热门文章

  1. HTML快速自学教程(W3school教程精简)
  2. Java8Lambda表达式浅尝辄止
  3. 中国城市列表 cityList.son
  4. Self-examination 自学考试 大学生自考 Students Self And Self Books 自考图书
  5. Liquibase逆向生成Changelog.xml
  6. java判断一个月连续打卡时间_java并发编程实战《五》死锁 挑战打卡60天
  7. [work]Hackintosh
  8. 第一次整理 数学建模入门 小石老师
  9. 安卓应用自动化测试工具
  10. java spring 打包后找不到路径,java - Spring中的类路径问题:找不到文件异常 - 堆栈内存溢出...