Dell 5420 黑苹果


发布于

|

分类

不知怎么的,自己的 Dell Ins 5420 和 Linux 水土不足,卡成犭句。又不想用 Windows…… 那么就来一个黑苹果吧!

PE、Linux Live CD、Mac安装U盘混着用……才是最好的!

写盘

要在 Mac 下制作一个系统恢复 U 盘。(要想装黑苹果,需要先有一个苹果…… 是不是死循环了……)

  1. App Store 里面下载 Install macOS High Sierra,大概 5.7G。
  2. U 盘插上去,用磁盘工具抹盘
  3. 使用咒语 sudo "/Applications/Install macOS High Sierra.app/Contents/Resources/createinstallmedia" --volume /Volumes/U 盘名称 --applicationpath "/Applications/Install macOS High Sierra.app" --nointeraction 制作恢复 U 盘 (不知道直接 安装 会是啥效果,但大家都是拿命令来做的,奇怪)
  4. 下载 Clover,安装到 U 盘上,即将安装的时候选左下角的”自定义“,只勾选前两相(只安装 UEFI 启动)

OK,上述都不重要…… 下面最最最重要的是 EFI 这个东西。

想办法挂载 U 盘中的第一个叫 EFI 的分区,然后把 这个压缩包 里面的东西覆盖进来。挂载失败的话可以回 Linux 或者 Win 下来操作。

设置 EFI

插 U 盘,进 BIOS,只启用 UEFI 启动,关闭 Security Boot。添加 EFI 启动项,名字随意,地址选 EFI/CLOVER/CLOVERX64.efi

安装第一步

  1. EFI 启动,如果能看到 Apple 在读进度条的话就没什么事情了。如果不能,Google 找教程改 EFI/CLOVER/config.plist 文件吧…… 各种玄学的。
  2. 磁盘工具,给硬盘起个名字,把整个硬盘用 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。

  1. 重启,回「安装第一步」的 U 盘,菜单里面找到「终端」
  2. cd "/Volumes / 你的硬盘的名字 / macOS Install Data"
  3. vi minstallconfig.xml
  4. 找到前面一个很显眼的「转换为 apfs 磁盘格式」(我忘了具体是啥了……),把下面的 true 改为 false,保存退出
  5. 重启回硬盘,继续安装过程,大概 18 分钟。

这个步骤也可以用Linux Live CD来做:

  1. 进入LiveCD环境
  2. 用咒语 sudo mount -o force,rw /dev/sda1 /mnt
  3. /mnt 下面找 minstallconfig.xml,然后再随意怎么改。

(知道这一点的话,我们其实就可以把LiveCD当作Mac的维护盘,玩意黑苹果崩了,还能用它抢救里面的文件)

重启,顺利进入第三步

安装第三步

就是正常设置啦,这个没啥可说的。

后续工作

到这里我们还都是用U盘启动的。所以为了更舒服一点,我们需要改成硬盘启动。

  1. 用Clover Configuration 配置工具挂载EFI分区(必须先挂载,否则行为很奇怪)
  2. 安装Clover,选择“安装到硬盘上”,“只安装EFI相关东西”
  3. 安装完毕,去挂载出来的EFI分区,把EFI文件夹删掉,换成现在U盘里面的版本

然后是安声卡网卡显卡驱动。从这里开始就比较玄学了。我也”几乎没做“。网卡方面,Intel内置网卡「全球无驱动」,直接买了RealtekUSB网卡搞定。声卡也是安了万能驱动。显卡Nvidia有官方驱动可以安。

最后就是小细节了,我更是没弄: 触摸版的多点触摸、显卡亮度调节、电池电量显示……新手嘛,刚刚过了 安装 这一关,而且Plist还不是自己写的……

关于iCloud

现在Clover Configuration比较好了,可以直接生成序列号。

我们需要做的是:

  1. Clover Configiration里面找到一个和自己电脑相近的机型,生成相应资料
  2. 拿序列号来 EveryMac 查一下,结果页面有结果,保证这是一个”真实“的序列号
  3. 拿序列号来 Apple保修 查一下,结果页面出错(对,出错才是对的),保证这个序列号没被别人用过
  4. uuidgen 生成一个UUID,填到UUID处
  5. 保存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里面设置什么东西……反正这个没有成功

电源管理

直接放弃

多点触摸板

直接放弃


工作的:

  1. 系统
  2. 键盘
  3. 有线网
  4. 声卡要打万能驱动才工作
  5. Wi-Fi需要买 USB 无线网卡,内置Intel 网卡不工作

不工作的:

  1. 显卡好像不能调亮度,即使有驱动
  2. 触摸板不支持多点触摸,好像要打驱动
  3. 电源管理,不显示电池电量…… 这个比较烦

plist 神马的…… 照着教程慢慢改吧……

总之比 Linux 跑得快。


参考资料


评论

  1. zhangwm 的头像
    zhangwm

    nb,感谢分享!

  2. 風祁 的头像
    風祁

    我想请问一下,你的硬盘的名字应该填写的是安装mac的硬盘名吗?可我试了几次都显示no such file ,映像可以正常进去,也可以找到这个硬盘下的installer data文件夹

  3. 陈梅芳 的头像
    陈梅芳

    我的也是Dell的5420,折腾了好几天,还是不会装黑苹果系统

    1. 冯林海 的头像
      冯林海

      能分享一下EFI吗

回复 風祁 取消回复

您的电子邮箱地址不会被公开。 必填项已用*标注