我也入坑折腾黑苹果,还成功了~
Posted CppTeam
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了我也入坑折腾黑苹果,还成功了~相关的知识,希望对你有一定的参考价值。
前言
Windows真的太难做开发了啊。。。Linux本来是最好的选择,然而又缺少太多软件,像微信、QQ这些就是想都不要想腾讯会给你开发的,用wine版本的又卡,用网页版又不能发表情包= = 所以很难受,也没有多少选择了,只剩下一个mac可以选,但是苹果电脑又贵性价比又低,怎么可能买mac呢,于是只能黑苹果啦~~
先放一张桌面的截图吧,免得后面字太多没人想看。
其实在以前我就了解到有黑苹果这种东西了,以我这种喜欢尝鲜和折腾的性格,应该早就开始了,但是我看了一下论坛里别人的各类教程,总觉得太复杂了,加之我现在有挺多事要做的,所以就觉得单纯折腾黑苹果也太浪费时间了吧,时间宝贵啊 = = 于是一直没有安排黑苹果
直到最近,我的华硕游戏本主板坏掉,拿去修好了,现在有三台电脑,于是寻思着给它装个黑苹果试试水,最开始想到的是找淘宝商家给我安一个,但是不去试还行,试了一下,淘宝水真的太深了,首先我不能说淘宝没有靠谱的黑苹果商家,但是就我两次淘宝黑苹果的经验,销量排得很前的那几个天猫商家,都是超级坑的,好评全是刷出来的(人工成本低就是好),说说这些商家坑的地方:
首先,他们安装黑苹果的办法是让你下载一个做好的恢复镜像,然后用Paragon Disk这个软件把他之前打包好的系统恢复到你的硬盘上,让我服气的是这个镜像为了怕被你偷了还加了密码。。这种方式和十年前电脑城装盗版 Windows的ghost差不多,感觉对硬盘会有损害,而且不是纯净版系统你也不知道里面捆绑了什么东西
反正就是这样吧,白苹果又不想买(太贵),淘宝服务又坑,就只好自己折腾了,抱着计算机相关的事没有我搞不定的信念,开始~
基础知识准备
苹果好像是没限制mac系统装在什么硬件上的,但是mac产品线很单一,所以mac系统支持的硬件也就很有限,所以黑苹果才会比较挑硬件~
现在主流的方案都是使用Clover来模拟mac主板,从而引导mac系统,也就是说你把clover装到EFI分区,然后再把mac系统装到一个足够空间到分区,就可以引导了,不过单纯这样还是不够到,因为还需要驱动其他硬件啊。。
黑苹果的驱动都放在clover的kexts文件夹里面,所以我们装黑苹果最重要的步骤就是选择适合你电脑硬件的kext文件组合,选对了就能使用mac了。
一般套路都是,禁用独显,(你问我那你买了1060ti显卡不是亏了,没错,血亏),然后适配核显、Wi-Fi、蓝牙、声卡这些硬件,问题都不大的,直接Google搜索对应的硬件型号+kext/mac/hack,这些关键词就能找到对应的kext文件。(如果确实找不到就认栽吧,能换的就换,不能换的就放弃黑苹果咯)
黑苹果的话我就默认你已经有Windows系统了,(废话,有mac还黑什么),首先要有系统镜像,然后有一个U盘,要制作引导盘~ 然后就慢慢调kext
话不多说,开始步骤
制作启动盘
首先准备一个8G以上的U盘~
去下载原版系统镜像,我装的是10.14.6的,可以去这里下载:https://blog.daliansky.net/macOS-Mojave-10.14.6-18G84-Release-version-with-Clover-5027-original-image.html#more
对了,用etcher这个工具制作安装盘~
这样就可以开始了
进入系统安装
制作好了启动盘之后,重启进入mac系统安装,如果这都进不去就先找一下你这个机型的clover文件,先在Windows下挂载U盘的EFI分区,(推荐用系统自带的diskpart命令),也可以用磁盘精灵这类的。
diskpart挂载EFI分区其实很简单,大致如下:
diskpart
list disk # 显示出所有磁盘
sel disk 2 # 选择你的U盘,具体几号自己看
list part # 显示所有分区
sel part 1 # 一般EFI分区都是第一个
assign letter=k # 分配一个盘符,具体多少自己定
然后Windows可能还有很坑的地方,就是分配盘符之后,却打不开这个盘,说什么没有权限。。我服 这个时候可以使用管理员权限打开powershell,输入notepad,点打开,里面不是有个文件浏览对话框吗,在这里面操作就行了,反正差不多吧,是麻烦了一点,没办法,Windows真垃圾。
然后准备一个空的分区,进入mac安装界面之后,选择磁盘工具
把那个空的分区抹掉,选择mac扩展或者APFS格式,都ok吧。
然后就安装到这个分区上面。
然后经历各种磨难,安装好了Mac系统了,这个时候重启,不要拔出来U盘,因为你还没有把Clover安装到电脑到EFI分区,拔了U盘就重启不了。
重启继续进入mac系统,进一步的安装和设置系统。
进入系统的配置
如果能重启进入系统,证明之前的配置什么的都ok,所以可以把U盘上的clover复制到本机的EFI分区上了,方法在上面有大概介绍过,同样在Windows下操作即可。
mac上需要两个工具,kext utility和clover configurator,请自行下载。
在mac上挂载EFI分区用到这个 clover configurator ,如图
然后kext utility的作用是修复/S/L/E (/System/Library/Extensions)里面的kext文件的权限,而且也可以方便你往这个文件夹里面添加kext文件。一打开就会自动设置/S/L/E里面的权限,我就不截图了。
成果
放几张截图吧,好像也没什么= =,界面比较死板,终端不如Linux,文件管理不如Windows,但是好歹是unix系的,好处是做开发比Windows好,软件比Linux多,取个折中吧~
未完善的地方:
触摸板不能用
蓝牙信号好像比较弱 = =
有相同型号机器的小伙伴可以和我交流啊~
后记
总之就是按照自己电脑的各类硬件型号来配置吧,确实是挺浪费时间的,但是为了用上夹在Windows和Linux中间的并且适合做开发的Mac,花点时间还是值得的吧。
由于我刚刚开始接触黑苹果,也没那么多时间去了解各类原理,文中内容难免有错误的地方,我也就不求甚解了,反正现在基本完美使用,能用就行,不过多在这上面浪费时间。
我的电脑配置:
欢迎与我交流
打代码直播间:https://live.bilibili.com/11883038
知乎:https://www.zhihu.com/people/dealiaxy
博客:https://blog.deali.cn
简书:https://www.jianshu.com/u/965b95853b9f
以上是关于我也入坑折腾黑苹果,还成功了~的主要内容,如果未能解决你的问题,请参考以下文章