gibmacos 网络加速_黑苹果教程续集,利用EFI在线安装MacOS

本内容来源于@什么值得买APP,观点仅代表作者本人 |作者:qianseyue

创作立场声明:本人非某领域/某品牌从业人员,有机会学到一些专业知识。然而每个人站在不同立场,内容就会有所偏重,客观与否还请大家指正,期待深入探讨交流。

之前就写了怎么简单、快速地利用现成EFI和镜像实现黑苹果主机。不过有些值友不喜欢别人配置好的镜像,希望能自己在线安装系统,所以就有了这篇原创。

前言

首先要说明的是,这篇原创不是普适性的教程。不是教你怎么从零开始安装黑苹果主机,只是适合看了黑苹果装机单,计划按清单装机的值友。指导怎么利用现成的EFI文件(opencore引导),在线安装MacOS系统。

启动盘制作

和安装windows系统一样,第一步是准备一个优盘,至少4G以上容量。

到github下载gibmacOS,网址。这款软件支持在线下载macos镜像,并格盘制作成启动盘。

管理员权限运行gibMacOS.bat,由于这款软件需要python支持,电脑上没有python的话会询问你是否安装python。

安装python后,就会看到一堆mac镜像列表。

输入R(toggle recovery-only),限制只有恢复模式的镜像。恢复镜像文件比较小,大概是500Mb左右,下载比较快。有多个版本,注意区分升级包和镜像。

下载完成后会有提示镜像文件保存在哪,记住这个路径。

然后管理员权限运行MakeInstall.bat制作启动盘。命令行界面能看到我的优盘,盘符是E,名字是qianseyue,格式是FAT32,容量是31.56GB。这个容量是按照MacOS的计算方式进行的,所以和Windows系统下显示的不一样。

输入usb设备数字+O,O即是Use opencore instead of clover,将引导改成opencore。我这里输入的是2O。

会要求进行确认,因为制作启动盘的过程中会格式化优盘。

然后会要求输入恢复镜像的路径。

填入之前下载的恢复镜像路径。

程序会对镜像进行解压,并拷贝到优盘上。这个过程会耗费一点时间,时长由优盘的写入速度决定。

接着会下载最新版opencore的标准EFI文件,拷贝到优盘的引导分区。因为是利用现有EFI文件,而不是标准EFI,所以到这一步的时候就能关掉程序。

进入windows的磁盘管理程序,找到优盘。

对着BOOT分区,也就是引导分区点击右键,选择更改驱动前号和路径。

点击添加,给引导分区一个盘符。字母随自己爱好设定就行,没强制要求。

这样在我的电脑里,就能看到一个名字为BOOT的优盘。

下载自己硬件的EFI文件,拷贝进优盘根目录,启动优盘就制作完成了。

在线安装

将制作好的优盘,插入主机中。建议插在主板IO面板上的接口,而不是前置接口。

接着是BIOS设定,大部分bios的设定要求如下。

开启:VT-x,Above 4G decoding,Hyper Threading,Execute Disable Bit,XHCI Hand-off

禁用:Fast Boot,CFG Lock,VT-d,CSM,Intel SGX

但是不是每个主板都有相关的设定选项,只能尽量修改。我使用的是七彩虹 CVN B460I GAMING V20主板,详细设置都罗列了。

开机,能看到以下选项。选择macOS Base system。

等待良久后就能看到熟悉的界面了。

第一步是选择语言,个人原因选择的是英语。

第四个是磁盘工具Disk Utility,可以在这里对磁盘进行修改。

例如erase格式化或者partition分区。

磁盘完成格式化后,选择reinstall macos进入macos的安装。

会要求同意协议。

选择安装macos的磁盘。

然后就会联网进行系统的下载,如果没网络会提示错误。EFI文件和硬件匹配的话,不会有问题的。

重启后就会进入系统的设置。

地区选择中国大陆。

确定语言和输入法。

询问是否同步文件,肯定是否啦。

要求登陆apple id,不想登陆的话可以返回上一步。拔掉网线再下一步,就不会提示apple id的登陆了。

同意使用协议。

创建用户名、密码和头像。

一些快速设置,直接下一步就好。

会要求开启siri。

选定系统界面风格,个人偏爱dark风格。

一番等待后,就能进入macos系统了。

后记

自己制作安装盘的方法会比拷贝的方法复杂,还需要下载恢复镜像和安装镜像。耗时较长,如果遇到网络不好会更费时间。优点是下载的系统镜像来源于官网,而且能选最新版本。两种方法各有缺点,自行斟酌利弊。装机单会不定期更新和加入更多收集来的EFI文件,感兴趣的可以关注一下我账户吧。

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

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

相关文章

【转】1.1【MySQL】基本SQL语句大全

1.库操作 登录数据库(-h -u -p -P都不需要空格) mysql -h {ip} -u {username} -p{password} -P {port} # -h ip默认是 localhost # -p 指定密码时中间不要空格,比如 -p123456 # -P 端口默认是 3306 1.1 增 create database 库名1.2 删 dr…

【GUI开发】图像处理类软件的浏览功能实现模型

图像处理软件包括但不限于: 图片浏览器,2D地图浏览器、图片编辑器等软件。 为了处理大分辨率图片,一般采用GDAL加载图像,GDAL可以动态加载图像的一部分,可以建立图像金字塔,优化加载速度。 一般的图像处理…

自动事务_JDBC进阶(二)事务编程

一、事务简介事务是用户定义的一个数据库操作序列,这些操作要么全做,要么全不做,是一个不可分割的工作单位。事务具有ACID特性:原子性(Atomicity) —— 原子性是指事务是一个不可分割的工作单位&#xff0c…

【转】事务和锁机制是什么关系? 开启事务就自动加锁了吗?

数据库锁 因为数据库要解决并发控制问题。在同一时刻,可能会有多个客户端对同一张表进行操作,比如有的在读取该行数据,其他的尝试去删除它。为了保证数据的一致性,数据库就要对这种并发操作进行控制,因此就有了锁的概…

【精华】详解Qt中的内存管理机制

前言 内存管理,是对软件中内存资源的分配与释放进行有效管理的方法和理论。 众所周知,内存管理是软件开发的一个重要的内容。软件规模越大,内存管理可能出现的问题越多。如果像C语言一样手动地管理内存,一会给开发人员带来巨大的…

a标签里面设置onclick_实现a标签中的各种点击(onclick)事件的方法

我们常用的在a标签中有点击事件:1. a href"javascript:js_method();"这是我们平台上常用的方法,但是这种方法在传递this等参数的时候很容易出问题,而且javascript:协议作为a的href属性的时候不仅会导致不必要的触发window.onbefore…

【转】2.1【MySQL】运行原理(一):查询sql的执行过程及MySQL架构分析

MySQL的发展历史和版本分支: 时间里程碑1996 年MySQL1.0 发布。它的历史可以追溯到 1979 年,作者 Monty 用 BASIC 设计的一个报表工具。1996 年 10 月3.11.1 发布。MySQL 没有 2.x 版本。2000 年ISAM 升级成 MyISAM 引擎。MySQL 开源。2003 年MySQL4.0 …

docker多个容器一起打包_如何链接多个Docker容器并封装结果?

在另一个容器中运行容器意味着在Docker容器中运行Docker引擎.这被称为Docker-in-Docker的dind,我强烈反对它.你可以在线搜索’dind’并发现为什么在大多数情况下这是一个坏主意,但由于它不是你问题的主要对象,我不会进一步扩展这个主题.在同一容器中运行node.js进程和neo4j进程…

【转】2.2【MySQL】运行原理(二):InnoDB 内存结构、磁盘结构及update sql执行过程分析

前一篇讲完了查询流程,我们是不是再讲讲更新流程、插入流程和删除流程?在数据库里面,我们说的update操作其实包括了更新、插入和删除。如果大家有看过MyBatis的源码,应该知道Executor里面也只有doQuery()和doUpdate()的方法&#…

单片机ch2o程序_基于单片机的室内甲醛浓度检测系统

基于单片机的室内甲醛浓度检测系统田秀荣【期刊名称】《山西电子技术》【年(卷),期】2014(000)003【摘要】Aseveryoneknows,theharmfulgasremainedbyhousedecorationandinferiorfurnitureismainlyformaldehydewhichhasgreat harm to human body health , many diseases is rele…

【转】MySQL中select * for update锁表的问题

MySQL中select * for update锁表的问题 由于InnoDB预设是Row-Level Lock,所以只有「明确」的指定主键,MySQL才会执行Row lock (只锁住被选取的资料例) ,否则MySQL将会执行Table Lock (将整个资料表单给锁住)。 举个例子: 假设有个表单produc…

apqp过程流程图范本_APQP项目资料清单excel格式(全套)

APQP项目开发全套资料明细表设施要求新增刀具验收报告 量具、试验装备 要求 量具试验装备清单 新增量具试验装备计划技术/生产 技术/质保 采购▲ ★ ▲ ▲2.162.17项目组 新设备、工装和 A-3新设备、工装、刀具和试验 试验装置评审 装置检查清单 财务/技术2.18 新产品成本预算 …

【转】2.3【MySQL】运行原理(三)InnoDB 逻辑存储结构

MySQL的存储结构分为5级:表空间、段、簇、页、行。 1.表空间 TableSpace 上篇【MySQL】从InnoDB的内存结构、磁盘结构到update sql执行过程分析 在磁盘结构部分就说过了,表空间可以看做是InnoDB 存储引擎逻辑结构的最高层,所有的数据都存放在…

layui templet格式化_layui数据表格日期如何格式化成2012-12-30这样的?

test学生评优评先系统学生信息管理学生信息查询学生信息添加注册登录查看编辑删除$(function () {layui.use("table", function () {var $table layui.table;//第一个实例$table.render({elem: #stu,height: 300,//数据接口,url: /stu/student/getAllClazz,//开启分…

【转】【MySQL】运行原理(四):重做日志(redo log),回滚日志(undo log),二进制日志(binlog)

MySQL中有六种日志文件,分别是:重做日志(redo log)、回滚日志(undo log)、二进制日志(binlog)、错误日志(errorlog)、慢查询日志(slow query log&…

python 读中文乱码_python字符乱码的解决小结

引言无论学习什么程序语言,字符串这种数据类型总是着有非常重要。然而最近在学习python这门语言,想要显示中文,总是出现各种乱码。于是在网上查了很多资料,各说纷纭,我也尝试了许多的方法,有时候可以正常显…

【转】关于国密算法 SM1,SM2,SM3,SM4 的笔记

国密即国家密码局认定的国产密码算法。主要有SM1,SM2,SM3,SM4。密钥长度和分组长度均为128位。 SM1 为对称加密。其加密强度与AES相当。该算法不公开,调用该算法时,需要通过加密芯片的接口进行调用。 SM2为非对称加密…

ntnub原理怎么看_老电工由浅入深带你入门学PLC的工作原理和梯形图的编程规则...

PLC编程怎么学?很难吗?工控小白怎么入门学习PLC?需要为学习PLC编程做哪些准备?学习PLC编程时,前期一定要积累相关的理论知识,有了一定的基础,基础打扎实之后就是多练习了。今天推荐的重点&#…

【转】国密加密算法SM系列的C#实现方法

http://www.zhimengzhe.com/bianchengjiaocheng/Javabiancheng/22144.html 在网上搜索SM实现方法,按照上面网站提供方法总是出错,经过调试终于修改好了,给大家以参考,不走弯路了 base64修改,这个看需求,如…

1盒子刷webpad_拉宽带送的盒子也有春天:一招解放各种束缚限制

序言:故事要从一年多前开始说起了,话说...装了宽带之后,移动送了个电视盒子,一次未使用,角落吃灰一年多了,最近有个大胆的想法!其实是被逼迫无奈,孩子总是喜欢拿我手机刷抖音&#x…