如果你想与macOS Mojave或macOS High Sierra一起运行MacOS Catalina Beta,你可以通过向Mac添加一个新的APFS卷来实现这一点,如果该Macs硬盘被格式化为APFS。这有效地为MacOS Catalina 10.15和Mojave 10.14.x(或High Sierra)创建了双启动方案,并提供了一种在Mac上作为主要操作系统简单安装MacOS Catalina Beta的替代方法。这种方法有一些优点,特别是你可以使用一台Mac来运行两个操作系统,而且你不需要为Catalina指定存储容量,因为它将与其他MacOS版本共享驱动器空间并扩展如所须。

重要说明:这仅适用于高级Mac用户。有关运行MacOS Catalina以及其他macOS版本的问题的报道不一,特别是对于具有T2安全芯片和Touch ID的Mac。在尝试此操作之前,请确保您拥有数据和Mac的完整备份。

要开始使用,您需要完整备份Mac和计算机上的所有数据,与MacOS Catalina兼容的Mac,您需要注册MacOS Catalina beta测试计划,并且您需要至少提供35GB的可用磁盘空间虽然更多,但尝试使用Catalina可获得最佳效果。

如何在MacOS Mojave / High Sierra的APFS卷中安装MacOS Catalina

这将创建一个双启动环境,允许您在MacOS Catalina和MacOS Mojave或High Sierra之间切换。

1、使用Time Machine或您选择的备份方法备份Mac,请不要跳过此步骤

2、在Mac上打开“磁盘工具”,然后单击“+”加号按钮创建一个新的APFS卷

3、将新的APFS卷命名为“Catalina”,并单击“添加”(可选择调整大小选项,但这不是必需的)

4、单击“完成”,完成后退出“磁盘工具”

5、打开/ Applications文件夹中的“安装MacOS Catalina Beta”应用程序(如果您还可以使用MacOS Catalina USB启动驱动器),然后单击“继续”,然后阅读并同意服务条款

6、点击“显示所有磁盘”

7、在磁盘选择屏幕上,选择您之前创建的备用“Catalina”APFS卷作为目标磁盘,然后单击“安装”将MacOS Catalina Beta安装到该卷上

8、让整个MacOS Catalina安装完成后,Mac将重启并且该过程需要一段时间才能完成

当安装完成并且Mac重新启动最后一次时,计算机将直接启动到MacOS Catalina。

如何切换MacOS Catalina或MacOS Mojave / High Sierra的启动

您可以通过执行以下任一操作在启动和运行MacOS Catalina和MacOS Mojave或High Sierra之间切换:

在系统启动时切换启动macOS版本

重启或启动Mac并立即按住OPTION键,然后在启动选择屏幕上选择您要启动的macOS卷

通过系统偏好设置切换Boot macOS版本

下拉?Apple菜单并转到“系统偏好设置”,然后转到“启动磁盘”并选择要从中启动的音量/操作系统

删除MacOS Catalina APFS卷

如果您想删除MacOS Catalina Beta,只需打开“磁盘工具”并删除您创建的用于安装MacOS Catalina的APFS卷。

由于您不是通过现有的MacOS版本升级或安装MacOS Catalina,也不是作为计算机上唯一的操作系统,因此不需要典型的降级Catalina方法(除非您想要格式化和擦除整个Mac和所有卷,无论如何)。

如何使用Mojave将APFS卷上的MacOS Catalina Beta安装到双引导的更多相关文章

  1. 让 FreeBSD 和 Gentoo Linux 在 ZFS 存储卷上共存

    自我回归到 Librem 15 已经有段时间了.我一般会选择 FreeBSD 来处理所有的事情,但有时会要访问一个运行在 Librem 平台上的 Linux OS,以便用它来帮助我对一些遗留的设备驱动 ...

  2. Mac下关于——你不能拷贝项目“”,因为它的名称太长或包括的字符在目的宗卷上无效。文件的删除

    内容是google的,测试有效,因为用revel打包的东西删除以后有这个循环bug Mac下关于——你不能拷贝项目“”,因为它的名称太长或包括的字符在目的宗卷上无效.文件的删除 关于这个问题我找到的一 ...

  3. esxi虚拟机无法开机,提示“没有更多空间可供虚拟磁盘server-000001.vmdk使用。也许通过释放相关卷上的磁盘空间并单击 重试 继续此会话,单击 取消 可终止此会话”

    背景:esxi安装在32G的U盘上,硬盘总大小:1.64T,虚拟机A占用:600GB,虚拟机B占用:900GB.所以还有剩余不到200G左右. 原因是宿主机硬盘空间不足.通过图中可以看出空间已经只剩2 ...

  4. Windows7上安装Ubuntu双系统

    零.前言 最近不小心把Ubuntu系统搞崩了打不开了,在网上找了找方法,从最初的步骤开始安装,本文是安装Ubuntu16.04,不过安装啥版本步骤都一样,下面逐一介绍. 一.如何卸载Ubuntu(第一 ...

  5. 这可能是史上最全的windows10装ubuntu双系统教程

    一. 先搞清楚自己电脑的类型: A  MBR传统bios+单硬盘 B  MBR传统bios+双硬盘(SSD固态硬盘+机械硬盘) C  UEFI新式bios+单硬盘 D  UEFI新式bios+双硬盘( ...

  6. 在Ubuntu上下载、编译和安装Android最新内核源代码(Linux Kernel)

    文章转载至CSDN社区罗升阳的安卓之旅,原文地址:http://blog.csdn.net/luoshengyang/article/details/6564592 在前一篇文章提到,从源代码树下载下 ...

  7. 在Ubuntu上使用离线方式快速安装K8S v1.11.1

    在Ubuntu上使用离线方式快速安装K8S v1.11.1 0.安装包文件下载 https://pan.baidu.com/s/1nmC94Uh-lIl0slLFeA1-qw v1.11.1 文件大小 ...

  8. macOS 使用brew安装mysql,客户端连接不上

    macos 使用brew安装mysql8.0后,使用mysql官方的workbench连接不上,出现√ mysql8.0 Authentication plugin 'caching_sha2_pas ...

  9. java jdk-awt.font在centos上中文乱码的问题, 安装中文字体

    有需求生成一个二维码,并且有一段文本说明,但是使用awt.font来生成中文时,一直存在乱码的问题.网上的解决办法有几种,但是在centos上亲测有用的就是如下的方法. Java代码如下:new ja ...

随机推荐

  1. Java并发之等待/通知机制

    目录 1 前言 1.1 先来段代码放松一下 2 Object wait()/notify() 2.1 一段入门代码 2.2 问题三连击 a.为什么官方说wait() 要放在while里面? b.为什么 ...

  2. 小甲鱼汇编语言学习笔记——day01

    1.计算机CPU由如下三部分组成(如下图):运算器.控制器.寄存器. 2.寄存器:简单说,就是用来存储数据的器件,类似内存,不过这个是CPU专用,跟内存不一样. 8086CPU里,寄存器总共有14个, ...

  3. nginx 反向代理报400错误与Host关系

    转载自:https://blog.csdn.net/qq_22208737/article/details/80787396 如果后端真是的服务器设置有类似防盗链或者根据http请求头中的host字段 ...

  4. Java reactor响应式编程

    转载自:https://www.cnblogs.com/lixinjie/p/a-reactive-streams-on-jvm-is-reactor.html 响应式编程 作为响应式编程方向上的第一 ...

  5. LeetCode 1021. 删除最外层的括号(Remove Outermost Parentheses)

    1021. 删除最外层的括号 1021. Remove Outermost Parentheses 题目描述 有效括号字符串为空 ("")."(" + A + ...

  6. thinkphp 5.0.24 配置多模块注意的细节

    /*index.php 文件  这一段用于生成模块用 build.php 只能生成诸如 admin hotel 开头为小写字母的模块 如果你设定的 大写开头 如 Hotel Admin 系统就会找不到 ...

  7. day24——面向对象三大特性、鸭子类型、类的约束、super的深度解析

    day24 面向对象的三大特性 继承.封装.多态 封装:把一堆东西(代码,数据)放到一个地方(空间),并且可以使用 class Student: def __init__(self, name, se ...

  8. head first c# -- 第七章 (接口与抽象类)

    接口的作用: 例子:有鸡,鸭,牛,羊4个类,还有farmer类: farmer.feed(obj obj) { obj.eat() } // 没有接口: farmer.feedChicken(Chic ...

  9. Docker之数据卷(Data Volumes)操作

    目的: 前言 Docker宿主机和容器之间文件拷贝 数据卷 数据卷容器 前言 Docker 数据管理 在生产环境中使用 Docker ,往往需要对数据进行持久化,或者需要在多个容器之间进行 数据共享, ...

  10. 《三》大话 Typescript 接口

    > 前言: 本文章为 TypeScript 系列文章. 旨在利用碎片时间快速入门 Typescript. 或重新温故 Typescript 查漏补缺.在官方 api 的基础上, 加上一些日常使用 ...