如何创建可引导的 macOS 安装介质

news2024/11/17 3:38:48

如何创建可引导的 macOS 安装介质

如何创建可引导的 macOS 安装器 | 如何制作 macOS USB 启动盘

请访问原文链接:https://sysin.org/blog/macos-createinstallmedia/,查看最新版。原创作品,转载请保留出处。

作者主页:sysin.org


macOS Ventura

当前版本:

-> macOS Ventura 13.4 (22F66) 正式版 ISO、IPSW、PKG 下载

您可以将外置驱动器或备用宗卷用作安装 Mac 操作系统的启动磁盘。

准备和条件

下载 macOS【直接下载】

要保证下载的安装包 Install macOS *.app(“安装 macOS [版本名称]”的 App)在 “应用程序” 文件夹。

DMG 的软件包,需要打开拖拽到 “应用程序” 文件夹;

ISO 格式也可以拖拽到 “应用程序” 文件夹,或者只需要双击挂载更便捷;

PKG 格式的软件包,打开根据提示自动安装到 “应用程序” 文件夹;

在 Mac App Store 下载的 App 会自动保存在 “应用程序” 文件夹。

准备启动介质:USB 移动存储设备

可以使用以下三种介质中的一种:

(1)U 盘:Catalina 及以上版本需要 16G 及以上容量的 U 盘,其他旧版本 8G 容量的 U 盘即可(SD 卡同理);
(2)USB 移动硬盘,比如 USB SSD 移动硬盘更佳(推荐!);
(3)使用系统 “磁盘工具” 新建一个分区(非 APFS 卷),适合有经验的用户,大版本更新推荐使用 USB 外置存储抹掉整个内置磁盘。

使用 “磁盘工具” 抹掉上述介质或者分区,要求如下:

(1)Mac OS X 扩展(日志式);
(2)GUID 分区图;
(3)分区名称:sysin(这里为示例名称,可以自定义,简单点就直接按照本文操作即可)。

erase-media

上述对话框无法正确呈现?请确保已经显示所有设备(如下图),针对设备级别操作。

diskutil-show-all-device


在 “终端” 中使用 “createinstallmedia” 命令

  1. 连接要用于保存可引导安装器的 USB 闪存驱动器或其他宗卷。
  2. 打开 “应用程序” 文件夹内 “实用工具” 文件夹中的“终端”。
  3. 在 “终端” 中键入或粘贴以下命令之一。这些命令假设安装器位于您的 “应用程序” 文件夹中,并且 “sysin” 是您所使用的 USB 闪存驱动器或其他宗卷的名称。如果不是这个名称,请将这些命令中的 sysin 替换为您的宗卷名称。

提示:以下命令都是针对正式版,早期的 Beta 版本 App 名称通常是加上 beta。

macOS Sonoma 14 beta

正式版请将 Install\ macOS\ 14\ beta 替换为 Install\ macOS\ Sonoma

sudo /Applications/Install\ macOS\ 14\ beta.app/Contents/Resources/createinstallmedia --volume /Volumes/sysin

本站 ISO 镜像,仅需双击挂载:

sudo /Volumes/IInstall\ macOS\ 14\ beta/Install\ macOS\ 14\ beta.app/Contents/Resources/createinstallmedia --volume /Volumes/sysin

macOS Ventura 13

sudo /Applications/Install\ macOS\ Ventura.app/Contents/Resources/createinstallmedia --volume /Volumes/sysin

本站 ISO 镜像,仅需双击挂载:

sudo /Volumes/Install\ macOS\ Ventura/Install\ macOS\ Ventura.app/Contents/Resources/createinstallmedia --volume /Volumes/sysin

macOS Monterey 12

sudo /Applications/Install\ macOS\ Monterey.app/Contents/Resources/createinstallmedia --volume /Volumes/sysin

本站 ISO 镜像,仅需双击挂载:

sudo /Volumes/Install\ macOS\ Monterey/Install\ macOS\ Monterey.app/Contents/Resources/createinstallmedia --volume /Volumes/sysin

macOS Big Sur 11

sudo /Applications/Install\ macOS\ Big\ Sur.app/Contents/Resources/createinstallmedia --volume /Volumes/sysin

本站 ISO 镜像,仅需双击挂载:

sudo /Volumes/Install\ macOS\ Big\ Sur/Install\ macOS\ Big\ Sur.app/Contents/Resources/createinstallmedia --volume /Volumes/sysin

macOS Catalina 10.15

sudo /Applications/Install\ macOS\ Catalina.app/Contents/Resources/createinstallmedia --volume /Volumes/sysin

macOS Mojave 10.14

sudo /Applications/Install\ macOS\ Mojave.app/Contents/Resources/createinstallmedia --volume /Volumes/sysin

macOS High Sierra 10.13

sudo /Applications/Install\ macOS\ High\ Sierra.app/Contents/Resources/createinstallmedia --volume /Volumes/sysin

如果您的 Mac 运行的是 macOS Sierra 或更低版本,请使用 --applicationpath 参数和安装器路径,具体方法与在适用于 Sierra 的命令中完成这个操作的方法类似。

macOS Sierra 10.12

sudo /Applications/Install\ macOS\ Sierra.app/Contents/Resources/createinstallmedia --volume /Volumes/sysin --applicationpath /Applications/Install\ macOS\ Sierra.app --nointeraction

OS X El Capitan 10.11

sudo /Applications/Install\ OS\ X\ El\ Capitan.app/Contents/Resources/createinstallmedia --volume /Volumes/sysin --applicationpath /Applications/Install\ OS\ X\ El\ Capitan.app

OS X Yosemite 10.10

sudo /Applications/Install\ OS\ X\ Yosemite.app/Contents/Resources/createinstallmedia --volume /Volumes/sysin --applicationpath /Applications/Install\ OS\ X\ Yosemite.app --nointeraction

键入命令后:

  1. 按下 Return 键以输入这个命令。
  2. 出现提示时,请键入您的管理员密码,然后再次按下 Return 键。在您键入密码时,“终端” 不会显示任何字符。
  3. 出现提示时,请键入 Y 以确认您要抹掉宗卷,然后按下 Return 键。在抹掉宗卷的过程中,“终端” 会显示进度。
  4. 宗卷被抹掉后,您可能会看到一条提醒,提示 “终端” 要访问可移除宗卷上的文件。点按 “好” 以允许继续拷贝。
  5. 当 “终端” 显示操作已完成时,相应宗卷将拥有与您下载的安装器相同的名称,例如 “安装 macOS Big Sur”。您现在可以退出“终端” 并弹出宗卷。
    img

如果出现 ”mount of outer dmg failed“ 错误,请在终端中执行命令修复权限(Big Sur 为例):
sudo chmod 755 /Applications/Install\ macOS\ Big\ Sur.app/Contents/Resources/createinstallmedia


使用可引导安装器

确定您使用的是不是搭载 Apple 芯片的 Mac,然后按照相应的步骤操作:

Apple 芯片

  1. 将可引导安装器插入已连接到互联网且与您要安装的 macOS 版本兼容的 Mac。
  2. 将 Mac 开机并继续按住电源按钮,直到您看到启动选项窗口,其中会显示可引导宗卷和一个标有 “选项” 字样的齿轮图标。
  3. 选择包含可引导安装器的宗卷,然后点按 “继续”。
  4. macOS 安装器打开后,请按照屏幕上的说明操作。

Intel 处理器

  1. 将可引导安装器插入已连接到互联网且与您要安装的 macOS 版本兼容的 Mac。
  2. 将 Mac 开机或重新启动后,立即按住 Option (Alt) ⌥ 键。
  3. 当您看到显示可引导宗卷的黑屏时,松开 Option 键。
  4. 选择包含可引导安装器的宗卷。然后点按向上箭头或按下 Return 键。
    如果您无法从可引导安装器启动,请确保 “启动安全性实用工具” 中的 “外部启动” 设置已设为允许从外部介质启动。
  5. 根据提示选取您的语言。
  6. 从 “实用工具” 窗口中选择“安装 macOS”(或“安装 OS X”),然后点按“继续”,并按照屏幕上的说明进行操作。

补充章节:

在 Windows 下创建 macOS 引导介质

macOS 是一种 Unix 操作系统,其实这个问题跟如何在 Windows 下如何创建 Linux 引导介质同理。

Linux 写入 USB 引导介质,通常需要一个 ISO 镜像,和一个第三方的 USB Boot 创建工具。

这里推荐使用跨平台的开源免费软件 Etcher,该操作也同样适用于 Linux,在 macOS 下无需这种方式,虽然也是可用的。

条件

  • USB 存储介质(U 盘,macOS 10.15+ 需要 16G及以上,USB SSD 移动硬盘更佳)
  • macOS ISO 镜像,本站下载即可:macOS 下载汇总(系统、应用和教程)
  • Etcher:跨平台的操作系统镜像 USB 引导创建工具(百度网盘存档)

步骤

  1. 使用 “磁盘管理” 将 USB 存储介质格式化为 exFAT 格式
  2. 打开 balenaEtcher,选择 Flash from file,浏览到下载的 macOS iso 文件
    etcher1
    注意:会提示 Missing partition table,点击 Continue 即可。
    etcher2
  3. 选择要写入的 USB 存储介质
    本例中为 hp x5000m 已自动选择:
    etcher3
  4. 点击 Flash! 开始写入(需要数分钟到数十分钟不等,取决于介质本身)
    写入成功的截图:
    etcher4

⚠️ 提示:写入成功的 USB 存储介质格式为 “Mac OS 扩展(日志式)”,Windows 等第三方系统是无法读取的,显示为 RAW 格式。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/634571.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

asp.net卷烟物价管理系统VS开发sqlserver数据库web结构c#编程Microsoft Visual Studio

一、源码特点 asp.net卷烟物价管理系统 是一套完善的web设计管理系统,系统具有完整的源代码和数据库,系统主要采用B/S模式开发。开发环境为vs2010,数据库为sqlserver2008,使用c#语言开发 asp.net卷烟物价管理系统VS开发sq…

清华青年AI自强作业hw3_2:前向传播和反向传播实战

清华青年AI自强作业hw3_2:前向传播和反向传播实战 实现过程各层参数维度分析拟合结果相关链接 一起学AI系列博客:目录索引 前向传播和反向传播的公式理解化用于作业hw3_2中::用NN网络拟合小姐姐喜好分类 完成前向传播、反向传播算…

【JavaEE进阶之Spring】一分钟让你学会什么是Spring以及如何使用创建Spring

前言: 💞💞今天我们正式进入到JavaEE进阶的学习中了,在JavaEE进阶的学习中,我们最主要的就是学习Spring框架。 💟💟那我们从今天就要逐渐从最基础的Spring开始,教会大家什么是Spring…

54、基于51单片机饮水机温度水位控制无线蓝牙APP控制报警系统设计(程序+原理图+PCB源文件+Proteus仿真+参考论文+开题报告+元器件清单等)

方案的选择 方案一:采用51单片机作为控制核心,配合无线蓝牙模块、水温加热模块继电器开关、基于Dallas单线数字式的DS18B20温度传感器模块、蜂鸣器报警模块、按键模块、LCD1602液晶显示器模块、晶振电路模块、复位电路模块以及电源模块为一体构成无线水…

winsw使用——将Nginx和Jar包注册到WIN服务

文章目录 1.winsw介绍2.注册Nginx到win服务2.1 首先将下载的winsw下并改名2.2 nginx-service.exe.config配置2.3 nginx-service.xml配置2.4 nginx-service安装到服务 3.注册Jar包到win服务3.1 复制winsw文件并改名3.2 创建xml配置文件3.3 执行安装命令 1.winsw介绍 Windows Se…

ChatGPT Prompt Engineering for Developers from DeepLearning.AI

链接:https://learn.deeplearning.ai/chatgpt-prompt-eng/lesson/1/introduction In this course, there are some example codes that you can already run in Jupyter Notebook. Below, I will write down the core knowledge points (how to build a prompt and…

CSS基础学习--4 创建式样

一、插入样式表的几种方法? 外部样式表内部样式表内联样式 二、外部样式表 使用前提:当样式需要应用于很多页面时,外部样式表将是理想的选择。 在使用外部样式表的情况下,你可以通过改变一个文件来改变整个站点的外观。每个页…

Ognl使用总结

目录 一、简介二、快速入门三、详细使用3.0 Ognl操作3.1 基本数据类型3.2 对象类型3.3 List集合3.4 Set集合3.5 Map集合3.6 数组3.7 静态调用3.8 算术运算3.9 逻辑运算3.10 同时执行多个表达式3.11 位运算 一、简介 OGNL(Object-Graph Navigation Language的简称&a…

开始使用chat-gpt4

目录 一、说明 二、安装步骤 三、测试效果咋样 (1)写代码能力 (2)回答问题能力 (3)写作能力 一、说明 参考(非常感谢这位博主的分享):http://t.csdn.cn/qypw9 注意&…

FTP服务器项目

文章目录 1. 项目简介2. FTP协议和用到指令说明2.1 FTP协议详解2.2 指令说明 3. FTP项目的类图分析3.1 UML3.2 工厂类XFtpFactoryXFtpFactory.hXFtpFactory.cpp 2.2 XFtpTaskXFtpTask.hXFtpTask.cpp 2.3 XFtpServerCMDXFtpServerCMD.hXFtpServerCMD.cpp 4. 运行演示FileZilla的…

数字逻辑期末必刷卷(基础卷)

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录 💡一、填空题(每空1分,共20分)💡二、单项选择题(每小题2分,共20分)&a…

第七章 Linux实际操作——组管理和权限管理

第七章 Linux实际操作——组管理和权限管理 7.1 Linux组基本介绍7.2 文件、目录 所有者7.2.1 查看文件的所有者7.2.2 修改文件所有者 7.3 组的创建7.3.1 基本指令7.3.2 应用实例 7.4 文件、目录所在组7.4.1 查看文件、目录所在组7.4.2 修改文件、目录所在组 7.5 其他组7.6 权限…

观澜南林輋旧改回迁房--周边巨量旧改,未来区政府核心商圈。

项目亮点 观澜福城街道办旧改最集中的区域,且地铁4号的茜坑站就在门口!未来一区域成为龙华区政府的中心地段。本项目拆迁约10万,主打高端商业综合体,项目规划27班九年一贯性学校,约4万多平用于建设公共设施、绿地。 …

ROS学习——通信机制(服务通信)

2.2.3 服务通信自定义srv调用A(C) Autolabor-ROS机器人入门课程《ROS理论与实践》零基础教程 068服务通信(C)3_客户端优化_Chapter2-ROS通信机制_哔哩哔哩_bilibili 一、理论模型 服务通信也是ROS中一种极其常用的通信模式,服务通信是基于请求响应模式的&#xf…

【Java|多线程与高并发】volatile关键字和内存可见性问题

文章目录 1.前言2. 编译器优化带来的内存可见性问题3. 使用volatile保证内存可见性5.volatile不能保证原子性以JMM的角度看待volatile总结 1.前言 synchronized和volatile都是Java多线程中很重要的关键字,但它们的作用和使用场景有所不同。 synchronized关键字可以…

Linux之文件打包和解压缩

任务描述 有时,我们会在Linux系统中将多个文件打包成一个单独的文件,通过本关的学习,我们将学会如何在Linux系统中将多个文件/目录打包生成一个文件。 本关任务:使用tar命令完成文件和目录的打包操作。 相关知识 tar&#xff…

验证断言(立即断言并行断言)

目录 1.何为断言 2.断言的作用: 3.断言的种类 3.1立即断言 3.2并发断言 4.断言层次结构 4.1 sequence 序列 4.2 property 序列 5.sequence和property的异同 6.补充知识点(assert/cover/assume) 7.写在后边 1.何为断言 断言主要…

网络知识点之-FTP协议

FTP协议指文件传输协议(File Transfer Protocol,FTP),是用于在网络上进行文件传输的一套标准协议,它工作在 OSI 模型的第七层, TCP 模型的第四层, 即应用层, 使用 TCP 传输而不是 UD…

第一节 初识C语言

第一节 初识C语言 目录 一. 什么是C语言二. 第一个C语言程序三. 数据类型四. 变量与常量五. 未完待续 本章重点: 什么是C语言第一个C语言程序数据类型变量、常量字符串转义字符注释选择语句循环语句函数数组…

【LeetCode】每日一题 -- 1171. 从链表中删去总和值为零的连续节点 -- Java Version

题目链接:https://leetcode.cn/problems/remove-zero-sum-consecutive-nodes-from-linked-list/ 1. 题解(1171. 从链表中删去总和值为零的连续节点) 2021年字节二面真题 1.1 暴力解法:穷举 时间复杂度 O(n2),空间复杂…