如何使用Mojave将APFS卷上的MacOS Catalina Beta安装到双引导
如果你想与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安装到双引导的更多相关文章
- 让 FreeBSD 和 Gentoo Linux 在 ZFS 存储卷上共存
自我回归到 Librem 15 已经有段时间了.我一般会选择 FreeBSD 来处理所有的事情,但有时会要访问一个运行在 Librem 平台上的 Linux OS,以便用它来帮助我对一些遗留的设备驱动 ...
- Mac下关于——你不能拷贝项目“”,因为它的名称太长或包括的字符在目的宗卷上无效。文件的删除
内容是google的,测试有效,因为用revel打包的东西删除以后有这个循环bug Mac下关于——你不能拷贝项目“”,因为它的名称太长或包括的字符在目的宗卷上无效.文件的删除 关于这个问题我找到的一 ...
- esxi虚拟机无法开机,提示“没有更多空间可供虚拟磁盘server-000001.vmdk使用。也许通过释放相关卷上的磁盘空间并单击 重试 继续此会话,单击 取消 可终止此会话”
背景:esxi安装在32G的U盘上,硬盘总大小:1.64T,虚拟机A占用:600GB,虚拟机B占用:900GB.所以还有剩余不到200G左右. 原因是宿主机硬盘空间不足.通过图中可以看出空间已经只剩2 ...
- Windows7上安装Ubuntu双系统
零.前言 最近不小心把Ubuntu系统搞崩了打不开了,在网上找了找方法,从最初的步骤开始安装,本文是安装Ubuntu16.04,不过安装啥版本步骤都一样,下面逐一介绍. 一.如何卸载Ubuntu(第一 ...
- 这可能是史上最全的windows10装ubuntu双系统教程
一. 先搞清楚自己电脑的类型: A MBR传统bios+单硬盘 B MBR传统bios+双硬盘(SSD固态硬盘+机械硬盘) C UEFI新式bios+单硬盘 D UEFI新式bios+双硬盘( ...
- 在Ubuntu上下载、编译和安装Android最新内核源代码(Linux Kernel)
文章转载至CSDN社区罗升阳的安卓之旅,原文地址:http://blog.csdn.net/luoshengyang/article/details/6564592 在前一篇文章提到,从源代码树下载下 ...
- 在Ubuntu上使用离线方式快速安装K8S v1.11.1
在Ubuntu上使用离线方式快速安装K8S v1.11.1 0.安装包文件下载 https://pan.baidu.com/s/1nmC94Uh-lIl0slLFeA1-qw v1.11.1 文件大小 ...
- macOS 使用brew安装mysql,客户端连接不上
macos 使用brew安装mysql8.0后,使用mysql官方的workbench连接不上,出现√ mysql8.0 Authentication plugin 'caching_sha2_pas ...
- java jdk-awt.font在centos上中文乱码的问题, 安装中文字体
有需求生成一个二维码,并且有一段文本说明,但是使用awt.font来生成中文时,一直存在乱码的问题.网上的解决办法有几种,但是在centos上亲测有用的就是如下的方法. Java代码如下:new ja ...
随机推荐
- Qt开发经验小技巧71-80
在我们使用QList.QStringList.QByteArray等链表或者数组的过程中,如果只需要取值,而不是赋值,强烈建议使用 at() 取值而不是 [] 操作符,在官方书籍<C++ GUI ...
- 【LeetCode算法-58/66】Length of Last Word/Plus One
LeetCode第58题: Given a string s consists of upper/lower-case alphabets and empty space characters ' ' ...
- python 解决 idea 或者 pucharm 编译器在引入自定义的 py 文件的类时,没有提示的问题
1,问题描述: 假设我们有两个问价 a.py 和 b.py 其中分别有 A 类 和 B 类,现在我们想在 b.py 中引用 A 类 语法为 from a import A 虽然这是正确的语法,但是 ...
- Kubernetes 原理架构介绍(一)
目录 一.Kubernetes 是什么 二.Kubernetes 设计架构 三.Kubernetes的核心技术概念和API对象 Cluster Master Node Pod Controller D ...
- Visual Studio Code工具使用及配置
最近迷上了这个工具,启动速度快,好多插件.唯一不满意的地方就是svn版本控制工具.下面发现我装的一些插件及配置: 我安装的一些插件: 上面是我装的插件,等有时间再解释下插件的作用. 接下来说下配置: ...
- java中的内存分配问题
class A{ int i; int j; } clsaa demo{ public static void main(String[] args){ A aa = new A(); A aa; / ...
- [转帖]TimesTen与Redis的对比
TimesTen与Redis的对比 2017-02-23 17:25:27 dingdingfish 阅读数 3682更多 分类专栏: TimesTen Oracle Redis In-Memory ...
- c++11多线程记录1 -- std::thread
启动一个线程 话不多说,直接上代码 void func(); int main() { std::thread t(func); //这里就开始启动线程了 t.join(); // 必须调用join或 ...
- [笔记] 命令行参数 int main(int argc,char *argv[])
int main(int argc,char *argv[]) // argument count 变量个数 argument values 变量值 C程序的main函数有两个形参* argc:整数, ...
- 【读书笔记】胡说IC