作为一个多年的MBP老用户,总的感觉Apple的软硬件生态系统确实让人用的很舒服。近几年针对MacOS,各种Linux发型版本,Windows等各版本的系统均使用过。如果按照生产力、安全性、稳定性、可操作性、复杂度等综合打分,我认为MacOS依然会成为很多人的不二选择。因为它既有Linux系统的安全、稳定,又有Windows系统里面各种生态软件的支撑,且硬件的表现也十分出色,的确有点令人爱不释手。
最近由于工作原因,需要在多台笔记本间进行一些同步工作,刚好手上有一台去年入手的小米Air13(为了支持国产,表达了一下情怀),查看了一下本子的硬件配置和相关资料,决定直接给它上MacOS。这样和原来的MBP之间就可以很好的同步了,省去了很多麻烦。
用户体验简报——总体还原度99%。使用10天,基本没啥大毛病。
1.XiaomiAir13.3硬件出厂配置导致的历史遗留问题:
Intel网卡、蓝牙模块没有对应的driver,无线网卡需外接usb网卡解决,如小米随身wifi(MT7601U).
Intel独显无法驱动,只能使用集成显卡,请屏蔽掉独立显卡。
2.电池续航无法和正版软硬件系统媲美,在正常浏览网页及处理常用办公文档下大概在4H左右,如果观看网页视频或听音乐打游戏,大概在2-3小时左右.
3.已经完美实现的硬件功能:
声卡、核显、睡眠(按电源键唤醒)、触控板(单击左键,双击右键,三指,四指)、亮度调节
4.开启HiDPI高清字体显示,总体感觉比windows或Linux系统下的字体渲染效果好很多,看上去也比较舒服。
I.Hacintosh的基本原理
EFI开机引导+clover引导双系统的工具。本系统使用10.13.5dmg+10.14EFI
后续版本的升级可以在ituesstore中正常升级。
II.制作USB启动盘
1.获取版本dmg镜像源
10.13.5dmg镜像源:(推荐,本机使用)
macOSHighSierra10.13.5(17F77)正式版withClover4512原版镜像
网页直接下载
10.13.4dmg镜像源:
百度网盘下载(已添加至个人网盘)下载所需镜像、EFI、其他工具。百度云下载密码:anan
使用的EFI版本:10.14(MajovePB2)
小米论坛下载链接:
2.macos下安装USB镜像基本流程(推荐,本机使用)
参考链接:
制作macOSHighSierraU盘USB启动安装盘方法教程(全新安装Mac系统)
3.windows下安装USB启动镜像基本流程
用分区工具或者windows自带分区45g,不用格式化
用ParagonHardDiskManage格式化改分区为AppleHFS格式
使用TransMac制作安装U盘,写入镜像文件,完成后若提示需格式化,选择否
用DiskGenius删除系统自带EFI和U盘中EFI中的Boot和Clover文件夹,将本文提供的EFI中这两个文件夹复制过去
运行BOOTICEx64.exe软件,点击UEFI选项,修改启动顺序,添加一个启动项
安装注意事项
windows为GPT分区并且EFI分区大于200M
III.MacOSserria系统安装
1.笔记本BIOS设置及开机启动
插上u盘,设置好bios,开机按F12选择u盘启动,不需注入什么,直接选择安装
重启后选择从硬盘安装mac(区分u盘)
之后有一次重启进入到了windows,点重启后继续选mac安装配置
配置完成
2.安装注意事项:
在进入安装界面后,先用macos系统自带的DiskUnity工具将磁盘格式化为APFS格式(经测试只能是这个,否则报错)。
这里我将硬盘256G全部格式化为APFS格式,然后再分割成2个分区:
1个150GMacintoshHD,用于安装Macos;
1个100GBackupFilesHD,用于备份文件。
这样可以防止升级黑苹果时因为一些原因导致资料丢失。
IV.EFI脱离USB运行
教你将U盘上的EFI复制到磁盘的EFI分区,脱离USB运行[macOS篇]
新的系统安装成功后,EFI还位于U盘里,总不能一直挂着U盘使用系统吧。这个时候如果你想将U盘里的EFI复制到磁盘的EFI分区里,却苦于找不到看不见EFI分区,这个时候是该让diskutil登场了。
diskutil命令的基本用法(MacOS):
1.查看磁盘分区表:
diskutillist
/dev/disk0(internal,physical):
….
/dev/disk1(internal,physical):
….
2.挂载磁盘EFI分区
diskutilmountdisk0s1
挂载U盘EFI分区
diskutilmountdisk1s1
3.将U盘EFI目录全部复制到磁盘的EFI分区即可(是EFI文件目录下的整个EFI文件夹拷贝)
V.系统优化
1.驱动优化
此时大多数已经正常,只需额外注入几个驱动,打开KextUtility,将驱动文件拖入
小米wifi驱动同时要安装客户端软件,同时联网更新系统至最新版本
2.系统完成后遇到的问题:
在安装过程中或开机要输入FakeID才能进入系统的问题
用文件夹下cloverconfig软件挂在硬盘上的EFI分区,打开config.plist文件,修改选项Devices->FakeID->IntelGfx,填写为0x12345678.导出文件覆盖掉。重启可以生效
字体太小问题,开启HiDPI
使用的EFI版本:10.14(MajovePB2),用下载文件夹下面的一件开启HiDPI脚本解决
本地时间无法同步
使用下载文件夹里面的时间同步补丁解决。