技术标签: 黑苹果 Hackintosh Mojave 10.14 Mac 四叶草
安装分为三部分:
1.制作安装U盘
2.安装 Mac OS 系统
3.安装 clover(四叶草)
用到的安装工具(按用到的先后顺序):
1.Clover_v2.4k_r4679.pkg
2.Clover Configurator.zip
3.一般台式机都能使用的通用 EFI
下载链接:https://pan.baidu.com/s/1sk6tYbCZ0riy0I6Vasagwg 提取码:whcw
本文介绍的方法是在 Mac OS 系统中制作安装U盘,如果你没有 Mac OS 的电脑,也可以装一个虚拟机,或者找朋友借用一下。(当然 Windows 下也可以制作,但成功率可能不是很高,本文不作介绍,请自行查询方法。)
如果使用的 Mac OS 系统版本就是 Mojave,那么在 App Store 中搜索「Mojave」可以直接下载。如果是其他版本,需要在下面链接 https://itunes.apple.com/cn/app/macos-mojave/id1398502828?ls=1&mt=12 跳转 App Store 后下载。
下载完成后,你可以在“启动台”中看到它。
将你的U盘插入电脑,打开「磁盘工具」,点左上角图标,选择「显示所有设备」。
选中你的U盘,右键,选择「抹掉...」。
填写一个名称,例如「USB」,格式选择「Mac OS扩展」,方案选「GUID分区图」(如果没有 EFI 分区很可能是这里方案选成了其他的),点「抹掉」。
如下图所示,点「完成」。
打开终端,输入以下命令,如果在上面抹盘时填写的名称也是「USB」的话,直接复制下面的命令就可以;如果是其它名字,把「USB」替换成你刚刚填的名字,回车。
sudo /Applications/Install\ macOS\ Mojave.app/Contents/Resources/createinstallmedia --volume /Volumes/USB/
输入电脑账户的密码,回车。
提示你是否继续,输入「 Y 」,回车。
大概需要几分钟的时间,出现「Install media now available at... 」的字样说明写入成功了。
打开 Clover_v2.4k_r4679.pkg。
点「继续」。
点「继续」。
点「继续」。
点「更改安装位置」。
选择你的U盘,就是名字叫「Install macOS Mojave」的那个,例如我这里是中间那个。然后点「继续」。
点「自定」,按下图的配置勾选。
勾选好之后点「安装」。
输入密码,点「安装软件」。
这一步是最费时间的,也是最重要的,黑苹果难装就是因为PC的硬件五花八门。
这一步本质上是替换 config.plist,但是一些引导文件和驱动文件很容易出问题,稍微排斥就会安装失败,建议在网上找到和你相同配置的电脑的别人配置好的EFI文件夹,用整个 CLOVER 文件夹替换。安装工具里给出了一个一般台式机都能用的 EFI,可以试试,不保证适合所有人。(想深入研究的可以看看 clover 的 wiki,有详细从 0 开始配置 config.plist 的讲解。)
打开U盘。
解压安装工具中的「一般台式机可以使用的EFI.zip」得到「CLOVER」文件夹,用它替换U盘中「EFI」文件夹中的「CLOVER」文件夹。然后推出U盘。
安装U盘制作完成。
在需要安装黑苹果的电脑,进入BIOS,把「安全启动」设为「disabled」,「启动方式」设为「UEFI only」,「AHCI」设为「enabled」。
按 F12(因机器型号不同)进入启动列表,,选择你的安装U盘,出现苹果 logo 和进度条。
大部分情况下进度条走完是会重启的,如果没有重启,说明这个 EFI 不适用于你的电脑。这时候你要反复修改EFI、config.plist。
……
直到找到合适的,读完进度条,进入安装界面。
选择语言,next。
选择“磁盘工具”,选中你要安装MacOS的电脑磁盘,选“抹掉”,名称随便填,格式选“Mac OS扩展(日志式),方案选“GUID分区图”,抹掉。(如果这里只显示 U 盘,不能找到电脑硬盘的话,去 BIOS 中看看 AHCI 是否已经打开)
然后选安装 macOS。
这一步如果提示“应用程序副本已损坏,不能用来安装 macOS”的话,是因为2016年2月14日苹果更新了证书导致的,将系统时间改到这个日期前就行了。首先断开网(拔掉网线),打开左上角“实用工具”,选择“终端”,输入下面一段命令:
date 110713212015.30
退出“终端”。再进应该就不会报错了。
进入安装,选同意协议。
选择安装磁盘,即刚刚抹掉的那个硬盘。
进度条走完会重启,进入苹果logo界面
这个进度条走完会再重启一次,然后进入设置界面,选择国家,设置用户名等。(这里和白苹果第一次开机设置是一样的,按照提示选择即可。)
根据提示一步一步设置好,完成,进入系统。
到这一步,系统已经安装完成,但是需要U盘引导,如果没有U盘,开机就会报“找不到分区……”,我们需要把U盘里面的EFI复制到电脑的EFI。
打开Clover Configurator,先挂载U盘的EFI分区,把里面的EFI文件夹复制出来,然后卸载U盘的EFI分区。
EFI文件夹里面应该有BOOT和CLOVER两个子文件夹。
再挂载电脑的EFI分区,里面的EFI文件夹应该只有一个APPLE子文件夹,把刚才复制的那个EFI里的BOOT和CLOVER复制到APPLE旁边。完成。
拔掉U盘,重启,应该可以直接进入clover引导界面,选macOS,回车,进入系统。
通常情况下到这里就可以正常使用了,特殊的需要安装一些驱动。
其他关于clover界面美化和隐藏多余启动项的内容以后有时间再补充吧。
文章浏览阅读3.6k次,点赞3次,收藏29次。学校课程设计作业,完成一个简单的学生信息管理系统,考虑到系统实用性,把它做成了一个简单的能够使用的学生成绩管理系统,包含了学生信息管理,就当做练手吧。发一个博客,做展示用!!第一次做的一个比较完整的系统,难免会有一些bug(^_^)下载链接:学生成绩管理系统一、 开发背景软件名称:学生成绩管理系统(SSMS)使用对象:小学、初中、高中二、 需求分析1. 系..._学生成绩管理系统和学生成绩管理信息系统
文章浏览阅读1.6k次。copyText()安卓,ios11,ios12都可用 ,并且不弹起输入键盘// 复制copyTextfunction copyText(text) {var input = document.createElement("input");var currentFocus = document.activeElement;document.body.appendChi..._document.execcommand("copy")不存在
文章浏览阅读105次。在MSIW的SharePoint峰会上和TechEd上都看到过@Erucy演示过“图像呈现形式”功能。可当自己想用用的时候发现,我怎么找也找不到它在哪,当时还在想,杜总难道装了2013的sp1?好像还没有啊……,装的版本不同?我装的企业应该不会有缺少的功能。最后还是选择了TechNet,在查找 2013的新功能时看到了,WCM新的改进里面提到了“图像呈现形式”的功能。但被翻译成“图像重建”,而..._如何在sharepoint上编辑页面
文章浏览阅读186次。浅析计算机硬件维护及管理随着医疗卫生体制改革的逐渐深入,电子计算机在各类医院的财务管理和信息化建设中有了更广泛的应用,下面是小编搜集整理的一篇探究计算机硬件维护及管理的论文范文,供大家阅读参考。【摘要】计算机在医疗系统的应用,极大的提高了医疗系统的工作效率和准确性,系统运行的基本保证是硬件的稳定,社区医疗服务中心在计算机的使用中会遇到各类故障,本文从硬件的常见故障出发,对问题进行分析,讨论相关维护..._计算机硬件维护关键技术的相关探讨论文
文章浏览阅读88次。—PAGEPAGE 2欢迎下载计算机基础考试试题一、???????????? 选择题(每题1分,共30分)1、计算机中数据的表示形式是( C??)A)八进制??B)十进制??C)二进制?? D)十六进制2、计算机硬件能直接识别和执行的只有( D?? )A)高级语言??B)符号语言??C)汇编语言??D)机器语言3、具有多媒体功能的微型计算机系统中,常用的CD-ROM是( B??)A)只读型大容量..._下面给出的各项中,属于机器语言的是( )。(4分) a、x=10+1 b、x=x+1 c、011011 000
文章浏览阅读5.6k次,点赞2次,收藏4次。以下多线程对int型变量x的操作,哪几个不需要进行同步()A.x=y;B.x++;C.++x;D.x=1;A.由于y的值不确定,所以要加锁;B,C 两个在多线程情况下是必须要加锁的,因为他们是先被读入寄存器,然后再进行+1操作,如果没有加锁,那么可能会出现数据异常;D 原子操作,所以不需要加锁原子性:指该操作不能再继续划分为更小的操作。..._以下多线程对int型变量
文章浏览阅读257次。1.定义拦截器实现HandlerInterceptor接口继承HandlerInterceptorAdaptor类2.拦截器方法preHandle:拦截于请求刚进入时,进行判断,需要boolean返回值,如果返回true将继续执行,如果返回false,将不进行执行。postHandle:拦截于方法成功返回后,视图渲染前,可以对modelAndView进行操作。afterCompl..._java springmvc提供的拦截器
文章浏览阅读42次。Practice 1:题目描述:给定一个整数数组和一个目标值,找出数组中和为目标值的两个数。你可以假设每个输入只对应一种答案,且同样的元素不能被重复利用。示例:给定 nums = [2, 7, 11, 15], target = 9因为 nums[0] + nums[1] = 2 + 7 = 9所以返回 [0, 1]我的解答: 1 class Soluti..._leetcode超出时间限制是不是对的22 / 27 个通过测试用例
文章浏览阅读49次。Endnote X7 forWindows链接: http://pan.baidu.com/s/1hqefQmC密码: 29bh相关使用介绍:EndnoteX6大客户版破解版+新功能介绍+视频介绍 转载于:https://www.cnblogs.com/maxma/p/9169974.html..._endnote x7 大客户版
文章浏览阅读2.4k次。本次涉及了对原图像增加高斯噪声、多次叠加原图和高斯噪声图以及叠加后的平均图像。close all; %关闭当前所有图形窗口,清空工作空间变量,清除工作空间所有变量clear all;clc;RGB=imread('eight.tif'); %读入eight图像,赋值给RGBA=imnoise(RGB,'..._图像平均 1)读取一幅图像,对其用同样的参数进行多次加噪,如imnoise(i,'gaussian',
文章浏览阅读85次。ARM片上调试和跟踪解决方案(包括CoreSight体系结构,嵌入式跟踪宏单元(ETM),程序流程跟踪(PTM),ARM调试接口(ADI),跟踪缓冲器(ETB),嵌入式交叉触发器(CTM))CoreSight片上调试和跟踪包括:1)CoreSight体系结构的体系结构规范,程序流程跟踪宏单元(PTM),嵌入式跟踪宏单元(ETM),高速串行跟踪接口(LVDS/MIPI) ARM的..._tracesysstate
文章浏览阅读70次。将ListView改为继承NoScrollListViewpackage com.example.brtz.widget;import android.content.Context;import android.util.AttributeSet;import android.widget.ListView;/*** * 自定义ListView子类,继承Lis..._在vb.net中 listview的一个itmes分成两行的问题