不知怎么的,自己的 Dell Ins 5420 和 Linux 水土不足,卡成犭句。又不想用 Windows…… 那么就来一个黑苹果吧!
PE、Linux Live CD、Mac 安装 U 盘混着用……才是最好的!
写盘
要在 Mac 下制作一个系统恢复 U 盘。(要想装黑苹果,需要先有一个苹果…… 是不是死循环了……)
- App Store 里面下载
Install macOS High Sierra
,大概 5.7G。 - U 盘插上去,用磁盘工具抹盘
- 使用咒语
sudo "/Applications/Install macOS High Sierra.app/Contents/Resources/createinstallmedia" --volume /Volumes/U 盘名称 --applicationpath "/Applications/Install macOS High Sierra.app" --nointeraction
制作恢复 U 盘(不知道直接 安装 会是啥效果,但大家都是拿命令来做的,奇怪) - 下载 Clover,安装到 U 盘上,即将安装的时候选左下角的” 自定义 “,只勾选前两相(只安装 UEFI 启动)
OK,上述都不重要…… 下面最最最重要的是 EFI 这个东西。
想办法挂载 U 盘中的第一个叫 EFI
的分区,然后把 这个压缩包 里面的东西覆盖进来。挂载失败的话可以回 Linux 或者 Win 下来操作。
设置 EFI
插 U 盘,进 BIOS,只启用 UEFI 启动,关闭 Security Boot。添加 EFI 启动项,名字随意,地址选 EFI/CLOVER/CLOVERX64.efi
安装第一步
- EFI 启动,如果能看到 Apple 在读进度条的话就没什么事情了。如果不能,Google 找教程改
EFI/CLOVER/config.plist
文件吧…… 各种玄学的。 - 磁盘工具,给硬盘起个名字,把整个硬盘用 GUID 分区图抹掉(分区助手左上角有个小图标可以切换左栏状态)。安装在硬盘上。重启
安装第二步
谁会想到这里还有个大魔王呢……
直接选择硬盘上的 MacInstall 首先是一个报错:
An error occurred while verifying firmware
原因是电脑上有 Nvidia GPU。解决办法是删除 EFI/CLOVER/drivers64UEFI/EmuVariableUefi-64.efi
文件。(我是舍不得删,所以后缀加了个 .bak
)
然后重新进入,还有一个报错:
The installer resources were not found
原因和解决办法都比较奇葩: Apple 推出了 APFS 磁盘格式,好像 Clover 兼容不太好还是没完全破解。解决办法是不把 HFS + 转换为 APFS。
- 重启,回「安装第一步」的 U 盘,菜单里面找到「终端」
cd "/Volumes / 你的硬盘的名字 / macOS Install Data"
vi minstallconfig.xml
- 找到前面一个很显眼的「转换为 apfs 磁盘格式」(我忘了具体是啥了……),把下面的
true
改为false
,保存退出 - 重启回硬盘,继续安装过程,大概 18 分钟。
这个步骤也可以用 Linux Live CD 来做:
- 进入 LiveCD 环境
- 用咒语
sudo mount -o force,rw /dev/sda1 /mnt
- 去
/mnt
下面找minstallconfig.xml
,然后再随意怎么改。
(知道这一点的话,我们其实就可以把 LiveCD 当作 Mac 的维护盘,玩意黑苹果崩了,还能用它抢救里面的文件)
重启,顺利进入第三步
安装第三步
就是正常设置啦,这个没啥可说的。
后续工作
到这里我们还都是用 U 盘启动的。所以为了更舒服一点,我们需要改成硬盘启动。
- 用 Clover Configuration 配置工具挂载 EFI 分区(必须先挂载,否则行为很奇怪)
- 安装 Clover,选择 “安装到硬盘上”,“只安装 EFI 相关东西”
- 安装完毕,去挂载出来的 EFI 分区,把 EFI 文件夹删掉,换成现在 U 盘里面的版本
然后是安声卡网卡显卡驱动。从这里开始就比较玄学了。我也” 几乎没做 “。网卡方面,Intel 内置网卡「全球无驱动」,直接买了 RealtekUSB 网卡搞定。声卡也是安了万能驱动。显卡 Nvidia 有官方驱动可以安。
最后就是小细节了,我更是没弄: 触摸版的多点触摸、显卡亮度调节、电池电量显示……新手嘛,刚刚过了 安装 这一关,而且 Plist 还不是自己写的……
关于 iCloud
现在 Clover Configuration 比较好了,可以直接生成序列号。
我们需要做的是:
- Clover Configiration 里面找到一个和自己电脑相近的机型,生成相应资料
- 拿序列号来 EveryMac 查一下,结果页面有结果,保证这是一个” 真实 “的序列号
- 拿序列号来 Apple 保修 查一下,结果页面出错(对,出错才是对的),保证这个序列号没被别人用过
uuidgen
生成一个 UUID,填到 UUID 处- 保存 plist,重启
其实上面两个「查询」都可以跳过的。
然后登录 iCloud,iMessage,慢慢等待激活……其中 iMessage 激活可能需要半小时。
其他
登录 iCloud 之后,我被封号了,强行让你改密码。改了密码,同时需要再次绑定支付方式之后,一切 OK。可以正常发 iMessage、App Store 下软件。
不折腾的驱动们
黑苹果最烦人的要数驱动了。本着尽可能少折腾的原则……
声卡
最简单了: 安装 VooDooHDA 2.8.9 Clover
即可。
如果是单独的安装包,选 UEFI 安装方式之后,去 EFI 分区的 CLOVER/kexts
里面,将 VoodooHDA.kext
从其他文件夹里面移动到 Other
里面。
如果是 MultiBeast 安装的,那么需要 cp -R /Library/Extensions/VoodooHDA.kext /Volumes/EFI/EFI/CLOVER/kexts/Other
网卡
淘宝买一个 USB 网卡……然后安装个驱动即可。没找到对应型号。
内置的 Intel 无线网卡 “全球无驱动”,建议直接放弃。
显卡
其实显卡直接放弃了的…… “又不是不能用”。
想折腾的话,去 NVIDIA 官网下载驱动,安装就好。然后好像还需要在 Clover 里面设置什么东西……反正这个没有成功
电源管理
直接放弃
多点触摸板
直接放弃
工作的:
- 系统
- 键盘
- 有线网
- 声卡要打万能驱动才工作
- Wi-Fi 需要买 USB 无线网卡,内置 Intel 网卡不工作
不工作的:
- 显卡好像不能调亮度,即使有驱动
- 触摸板不支持多点触摸,好像要打驱动
- 电源管理,不显示电池电量…… 这个比较烦
plist 神马的…… 照着教程慢慢改吧……
总之比 Linux 跑得快。
参考资料
- Hackintosher
- 远景论坛
- 万能的淘宝
发表回复