| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> 开发工具 -> 如何在 Mac 和虚拟机上安装 macOS Big Sur、Monterey 和 Ventura -> 正文阅读 |
|
[开发工具]如何在 Mac 和虚拟机上安装 macOS Big Sur、Monterey 和 Ventura |
请访问原文链接:https://sysin.org/blog/how-to-install-macos/,查看最新版。原创作品,转载请保留出处。 作者主页:www.sysin.org 名词解释: 硬件:
软件(操作系统):
macOS 错误用例:
本文适用以下场景:
1. 了解 macOS 兼容设备请识别你的 Mac 机型(? -> 关于本机),了解对应的 macOS 兼容性,下载合适的软件版本。 看看你的 Mac 是否能用 macOS Ventura:
看看你的 Mac 是否能用 macOS Monterey:
看看你的 Mac 是否能用 macOS Big Sur:
电脑兼容性链接汇总:
2. 获取 macOS 正式版软件包
上述方式,都需要将 3. 创建可引导的 macOS 安装介质(1) 确保下载的 macOS 安装程序在 “应用程序” 中已经下载了 macOS,再次确认将
(2) 准备启动介质:USB 移动存储设备可以使用以下三种介质中的一种:
使用 “磁盘工具” 抹掉上述介质或者分区,要求如下:
(3) 在 “终端” 中使用 “createinstallmedia” 命令
macOS Ventura 13:
macOS Monterey 12:
macOS Big Sur 11:
键入命令后:
(4) 使用可引导安装器确定您使用的是不是搭载 Apple 芯片的 Mac,然后按照相应的步骤操作: Apple 芯片:
Intel 处理器:
4. 开始全新安装(1) 一般步骤
(2) 配备 Apple T2 安全芯片的电脑可能需要额外的操作下列 Mac 电脑配备了 Apple T2 安全芯片:
您也可以通过 “系统信息” 来了解您的 Mac 有没有配备这款芯片:
在配备 Apple T2 安全芯片的 Mac 在安装过程中,需要联网验证和下载软件更新,如果 “查找我的 Mac” 没有关闭,需要输入 Apple ID 密码才能继续操作 (sysin)。 在配备 Apple T2 安全芯片的 Mac 启动 “Install macOS Big Sur”,可能报错:“需要更新软件才能使用这个启动磁盘。” 此时需要,连接网络(点击右上角的 Wi-Fi 图标联网)后,点击 “更新” 按钮,等待软件更新,更新完毕自动重启。 可能出现 “安装更新时出错。” 的提示,确保网络访问正常,点击 “再试一次”(因网络访问原因,可能需要多次重试)。 重启后再次启动 “Install macOS Big Sur”,可能仍然报错如下,确保已经联网,点击 “再试一次”。 按提示重启后,当系统要求您进行身份验证时,点按管理员账号,输入密码,正常进入安装画面。 (3) 配备 Apple T2 安全芯片的电脑需要开启外部启动配备 Apple T2 安全芯片的 Mac 电脑 具有启动安全性实用工具。这个实用工具提供了以下三项功能,以帮助保护您的 Mac 免受未经授权的访问:固件密码 保护、安全启动 和 外部启动。 要打开启动安全性实用工具,请按照以下步骤操作:
此时点选 “允许从外部介质启动”,退出启动安全性实用工具。 重新启动,按住 option 键不放,选择 “Install macOS Big Sur”,启动安装画面 (sysin)。 如果出现报错:“需要更新软件才能使用这个启动磁盘。”,参看上述第 (2) 项说明。 (4) 搭载 Apple 芯片的 Mac 电脑注意事项搭载 Apple 芯片的 Mac 电脑,允许从外部介质启动,无需修改,只是启动外部介质的操作不同:按住电源按钮不放,会显示可引导宗卷和一个标有 “选项” 字样的齿轮图标。此时选择 “Install macOS Big Sur”,即可启动安装画面。 搭载 Apple 芯片的 Mac 电脑独享特性,类似 iOS 可以在 DFU 模式恢复 macOS 软件。详见笔者另外一片文章:在 Apple Silicon Mac 上 DFU 模式恢复 macOS 固件。 5. macOS 系统如何降级安装(1) 识别机型请识别你的 Mac 机型(? -> 关于本机)。 首先确定您使用的是不是搭载 Apple 芯片的 Mac,亦或是否为搭载 Apple T2 安全芯片的 Mac 机型,然后做相应修改 (sysin)。
(2) 创建可引导的 macOS 安装介质按照步骤操作,即可启动到安装 macOS 画面,请先选择磁盘工具,抹掉整个磁盘(如上述 4 (1) 步骤),开始全新安装,与正常安装并无差别。 6. 虚拟机安装安装之前需要准备可引导的 macOS 软件包,默认 Apple 官方提供的软件包都是不可引导的。 直接下载本站可启动 ISO 镜像,请访问:https://sysin.org/blog/macOS/。 例如:macOS Big Sur boot iso,macOS Monterey boot iso。 本例仅测试在 VMware 软件中安装,其他虚机软件未验证,方法类似。 适用的 VMware 软件下载链接:
(1) 在 macOS 中安装虚拟机VMware Fusion 12 和 Parallels Desktop 17 for Mac 都可以完全支持 macOS Big Sur 和 macOS Monterey,使用可引导的 ISO,直接安装即可。 (2) 在 Windows 或者 Linux 中安装虚拟机VMware Workstation 16 已经完全支持 macOS Big Sur 和 macOS Monterey,当然运行在非 Mac 硬件上需要 unlocker 才可开启。 笔者已经发布一个 补丁,来方便解决这个问题,补丁后支持 SLIC 2.6 和 macOS Unlocker,可以直接运行 macOS Big Sur 和 macOS Monterey。 VirtualBox Version 6.1.16 (2020-10-16) 更新显示可以支持 macOS Big Sur。 VirtualBox 6.1.30 (released November 22 2021) 更新显示可以支持 macOS Monterey。 (3) 在物理机 ESXi 中安装虚拟机本文落笔之时,最新的 ESXi 7.0 Update 1 官方 Guest OS 列表仅支持到 macOS 10.15,但实际上可以正常运行 macOS Big Sur,当然运行在非 Mac 硬件上需要 esxi-unlocker 才可开启。 新建 VM 时,兼容性选择 ESXi 7.0 U1,可以看到 10.16 即 Big Sur 11.0 (VMware 甚至发布了 macOS 10.17 ?) 笔者已经发布一个新版的 MOD: VMware ESXi 7.0 U2,可以直接运行 macOS Big Sur。现在已经更新到 VMware ESXi 7.0 U3 (4) 解决 “BiErrorDomain Error 3.” 报错在一些早期版本的虚拟化软件中,尚未完全支持 macOS Big Sur,会出现 “BiErrorDomain Error 3.” 报错,可参照一下方法解决。 使用 VMware 安装: 在 VMware 中安装 macOS Big Sur,都会提示 “BiErrorDomain Error 3.”,无法继续,需要编辑 vmx 文件添加以下配置:
以上示例模拟的是 16-inch MacBook Pro,可以根据需要选择其他兼容的 Mac 设备。 获取 Mac Model ID,执行如下命令
获取 Mac Board ID,执行如下命令:
适用的 VMware 软件和版本: 在以下软件和版本中测试通过 VMware ESXi 7.0.0 VMware Fusion 11.5.5 VMware Workstation 15.5 Windows x64 提示: 不要安装自带的 VM-Tools,可能存在兼容性问题,下载 VMware Tools 12.0 或以上版本安装。 使用 VirtualBox 安装: 使用 VirtualBox 安装 macOS Big Sur,出现 “BiErrorDomain Error 3.” 报错,解决方法类似:
使用 Parallels Desktop 安装: 在下面设置以下值:Hardware > Boot Order > Advanced Settings > Boot Flags.
|
|
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 | -2024/11/26 0:40:37- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |