黑苹果10.12 sierra 安装笔记

摘要:
先上成果再说感慨有钱还是直接上mbp或者imac吧,比较折腾。当然不想太折腾又想装黑苹果,也是可以滴。驱动声卡我尝试了很多办法,VoodooHDA,AppleHDAPatcher,试了几次,都没成功,最后找到audio_CloverALC,但是驱动已经打的乱七八糟了,重装了系统解压audio_CloverALC,官方地址https://github.com/toleda/audio_CloverALC运行audio_cloverALC-xx.command,安装完重启,ok声音正常!遇到的问题a.卡在IOConsoleUsers:gIOScreenLockState3,hs0,bs0,now0,sm0x0,这个前面说了,是Driver64UEFI没选好导致的b.显卡无法驱动,显存显示7M。

先上成果

黑苹果10.12 sierra 安装笔记第1张

再说感慨

有钱还是直接上mbp或者imac吧,比较折腾。

当然不想太折腾又想装黑苹果,也是可以滴。去Tonymacx86根据配置单攒机(保证最大兼容性),照着它的教程一步步做,还是很简单的,我是早就买台式机了,所以不能照那个来

软硬件准备

台式机

处理器 英特尔 i7-4790K @ 4.00GHz 四核
主板 华硕 Z87-K
显卡 英特尔 hd4600(集显)
网卡 淘宝买的博通BCM94360CD,免驱
声卡 瑞昱 ALC887 @ 英特尔 Lynx Point 高保真音频
显示器连接线 hdmi或者dvi线(vga基本黑屏)

软件工具都放到百度盘,链接: https://pan.baidu.com/s/1pLnXJ2z 密码: nhw6

制作u盘系统盘

我选择的是clover四叶草引导+原版sierra镜像的方式;这个前提是有个mac系统,参考文章https://eladnava.com/install-os-x-10-11-el-capitan-on-hackintosh-vanilla/

没有mac系统也没关系,可以去黑苹果乐园下载懒人版镜像,然后用transmac写到u盘即可。

a.格式化u盘,选择guid分区

黑苹果10.12 sierra 安装笔记第2张

b.在appstore 下载原版镜像sierra,但不安装,正常下载完后,可以在launchpad里看到如下图标

黑苹果10.12 sierra 安装笔记第3张

c.将原版镜像写入u盘

sudo /Applications/Install\ macOS\ Sierra.app/Contents/Resources/createinstallmedia --volume /Volumes/USB --applicationpath /Applications/Install\ macOS\ Sierra.app --nointeraction

注意,我这里的系统镜像和U盘位置跟读者的可能不一样,要根据实际情况,填写

d.进行四叶草引导

(到上面这步,其实已经做好苹果的U盘系统盘了,只不过我们是黑苹果,我们的pc是无法识别苹果系统的;所以我们需要一个中介,他既能跟苹果系统打交道,又能跟我们的pc硬件沟通:四叶草clover)

下载最新版本四叶草:https://sourceforge.net/projects/cloverefiboot/

然后安装

黑苹果10.12 sierra 安装笔记第4张

更改安装位置,选择U盘

自定义安装组件

黑苹果10.12 sierra 安装笔记第5张

黑苹果10.12 sierra 安装笔记第6张

注意,Driver64UEFI一定不能全选,否则会卡在IOConsoleUsers:gIOScreenLockState 3, hs 0, bs 0, now 0, sm 0x0

而如果驱动没选好,又会卡在一排加号+++++++++++++++++这里

然后将我网盘里的FakeSMC.kext驱动,放到EFI/CLOVER/kexts/10.12里(具体跟你要装的系统有关),这个驱动是欺骗系统的,让系统认为你的PC是苹果的。

可以使用我网盘里的,也可以去下载最新版本:https://bitbucket.org/RehabMan/os-x-fakesmc-kozlek/downloads/

5.配置四叶草

任何黑苹果系统,哪怕是懒人版,如果不经过配置(说白了就是跟自己的硬件配对),基本都无法正常引导的。

我们打开Clover Configurator,加载u盘 EFI/CLOVER/config.plist(四叶草的配置文件)

增加-v参数,这样可以看到错误细节

黑苹果10.12 sierra 安装笔记第7张

驱动显卡,勾选Inject Intel,ig-platform-id填写0x0d220003(这里要根据自己的显卡类型,进行填写)

黑苹果10.12 sierra 安装笔记第8张

SMBIOS里选择一个类似的mac系统,进行模拟,我选择的是iMac(14,2)  

黑苹果10.12 sierra 安装笔记第9张

修改完,保存。

安装系统

安装前,需要先调整主板设置,不然会碰到较多问题

SATA模式选择 AHCI

VT-D 关闭
安全启动-操作类型 其他操作系统

然后应该可以正常安装,并且驱动显卡了!

驱动声卡

我尝试了很多办法,VoodooHDA,AppleHDA Patcher,试了几次,都没成功,最后找到audio_CloverALC,但是驱动已经打的乱七八糟了,重装了系统

解压audio_CloverALC,官方地址https://github.com/toleda/audio_CloverALC

运行audio_cloverALC-xx.command(需要联网,clover的efi分区要mount起来),安装完重启,ok声音正常!

黑苹果10.12 sierra 安装笔记第10张

硬盘引导

现在我们启动还是需要依赖u盘进行四叶草引导,在我们的mac系统里再次安装四叶草,不过安装位置选择mac安装盘,然后将u盘里的EFI覆盖过来,如果没什么问题,启动参数可以去掉-v,设置timeout=0(跳过引导界面),这样下次就可以硬盘引导了。

遇到的问题

a.卡在IOConsoleUsers:gIOScreenLockState 3, hs 0, bs 0, now 0, sm 0x0,这个前面说了,是Driver64UEFI没选好导致的

b.显卡无法驱动,显存显示7M。被这个问题缠绕了一整天,我是台式hd4600,按照网上的修改ig-platform-id,使用hdmi输出,应该很好驱动;结果一直黑屏,调整了Devices->fakeId,尝试各种ig-platform-id,都不行

黑苹果10.12 sierra 安装笔记第11张

最后在某个帖子里发现,需要在主板里把显存固定好,尝试了下,果然可以了!!!,进系统显示Intel HD Graphics 4600 1536 MB

黑苹果10.12 sierra 安装笔记第12张

至此,我的黑苹果就完成了,声卡/网卡/显卡都能正常使用了

后续使用问题跟踪

a.无法进入系统,引导和硬件配置都没改动,非常郁闷,看日志是显卡没引导成功,抽拨HDMI线,嘿,好了

免责声明:文章转载自《黑苹果10.12 sierra 安装笔记》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇websocket实时监控画面LCD倒计时——笔记下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

ADB命令详解及大全( 声明:此文是参考大佬博客所做的笔记!)

   adb是什么?       adb的全称为Android Debug Bridge,就是起到调试桥的作用。通过adb我们可以在Eclipse中方面通过DDMS来调试Android程序,说白了就是debug工具。adb的工作方式比较特殊,采用监听Socket TCP 5554等端口的方式让IDE和Qemu通讯,默认情况下adb会daemon相关的网络端...

Ubuntu 字体安装

命令安装:           以微软雅黑字体为例(其他的宋体、黑体等点阵字体都一样的),我们的雅黑字体文件是:Yahei.ttf(放在自己的主目录下)(在widows目录的Fonts目录下找需要的字体)由于我是双系统,我直接从Win7中复制了 msyh.ttf和msyhbd.ttf 到Ubuntu下 1在/usr/share/fonts/下新建文件夹 如...

SSM 使用方法

System Safety Monitor(以下简称为SSM),它是一款俄罗斯出品的系统监控软件,通过监视系统特定的文件(如注册表等)及应用程序,达到保护系统安全的目的。在某些功能上比Winpatrol更强大 。 安装并启动(可能需手动到安装目录中运行SysSafe.exe)SSM后,点击弹出的LOGO窗口中的Close this windows(关闭窗口...

arm-linux-gcc等交叉编译工具的安装

1.软件安装   步骤1:打开虚拟机,在/usr/local/下创建/usr/local/arm文件夹(一般用户自定义程序放到这里)   步骤2:先将安装包从Windows中弄到linux中去。可以用共享文件夹,也可以用Samba,也可以cuteftp。   步骤3:解压。tar -jxvf arm-2009q3.tar.bz2   到真正的应用程序的安...

Flash Media Server 4.5入门——第六部分:初学者HTTP动态流(HDS)技术向导【转】

前言这篇文章是Adobe Flash Media Server 4.5入门系列教程的第六部分内容。这一部分内容主要教你(如何)使用HTTP的方式,而不是这一系列文章中一直使用的RTMP的方式,在Flash Media Server 4.5中实现视频流的转化,以及如何同时使用HTTP协议和RTMP协议实现使用了多比特率显示文件限制设备带宽的视频流的转化。了解...

tesseract-ocr

标签:pytesseract.pytesseract   winerror    其实也不算自己写的,在网上东找找西找找,合一块问题就解决了。 和谐社会的程序猿不都这样么。。 上正菜。 先安装pillow windows 10上面先打开命令提示符: 注:不知道为啥我装python 3.5的时候蛋疼的选择了管理员安装,所以运行命令提示符的话也需要管理员权限。...