因为组装了新的台式机,笔电已经不是主力机,所以计划将变成家庭服务器一类的。而Linux因为软件方面没有很便捷,Windows没有包管理器,跑命令感觉差点,所以选择了macOS,这个项目也就诈尸了一下。但最终还是因为软件生态和核显性能还是比较弱的问题更换回了Windows,所以之后也还是基本停止更新状态。除非独显能驱动了,之后应该不会再想着macOS了,或许可能考虑PVE虚拟机?
所以我还是推荐happylzyy/Hackintosh-Lenovo-R720项目,基本一直在更新。
- 项目基于 happylzyy/Hackintosh-Lenovo-R720
- 相较于原项目
- 无线网卡为 Intel AX210 ,添加相关的 WIFI 和蓝牙驱动。
- 去除开机日志,设置开机等待为 1 秒。
- 独立显卡为 GTX 1050 2G ,无法驱动,无关紧要。
- 按照原项目问题 happylzyy/Hackintosh-Lenovo-R720#3 (comment) ,仿冒为 HD530 ,解决黑屏相关问题。
- 本EFI不自带三码,使用前请自行生成
- 推荐按照原项目说明解开 CFG LOCK
2022.11.21
- 基于 happylzyy/Hackintosh-Lenovo-R720修改
- 修改内容
- 无线网卡为 Intel AX210 ,添加相关的 WIFI 和蓝牙驱动。
- 去除开机日志,设置开机等待为 1 秒。
- 独立显卡为 GTX 1050 2G ,无法驱动,无关紧要,So,NVIDIA,F**K YOU !!!
- 按照问题 happylzyy/Hackintosh-Lenovo-R720#3 (comment) ,仿冒为 HD530 ,解决黑屏相关问题。
2020.10.12
- 去除不必要的启动项;
- 更新
opencore
到0.6.2
;- 更新
kext驱动
;- 添加了
SMCBatteryMnager.kext
驱动,状态栏显示电池图标。- 之前问题依旧存在。
适用于联想拯救者R720-15IKBN OpenCore EFI,经过测试可以用于
- macOS Ventura 13.0
- macOS Monterey 12.x
- macOS Big Sur 11.x
- macOS Catalina 10.15.x
项目 | 参数 |
---|---|
电脑型号 | Lenovo Rescuer R720-15IKBN |
CPU | Intel Core i5-7300HQ (Kaby Lake) |
显卡 | 核显 HD 630;独显 GTX 1050 Ti |
有线网卡 | Realtek RTL8168GU/8111GU |
无线网卡/蓝牙(已更换) | BCM94360CS2 |
声卡 | Realtek ALC235 |
-
核显 HD630正常驱动,独显已屏蔽
-
屏幕亮度调节正常,亮度调节快捷键Fn+F11和Fn+F12正常驱动
-
CPU变频正常
支持900MHz~3100MHz共23档变频(来自CPU-S工具的估算值,实际睿频看情况)
-
睡眠唤醒正常
普通睡眠、合盖睡眠都正常
-
声卡驱动正常(layout-id=28)
扬声器、耳机正常,麦克风阵列、线路输入正常,EAPD工作正常
-
有线网卡驱动正常
-
支持苹果触控板手势,小键盘可正常使用,NumLock键正常
-
摄像头驱动正常
-
USB2.0/3.0,type-C驱动正常
-
蓝牙(更换无线网卡)
随航、接力、隔空投送、通用控制都可以正常使用
-
WLAN(更换无线网卡)
-
联想OEM的部分功能,经过测试Fn+Fxx键可以使用、风扇传感器正常、电池温度传感器正常
-
HDMI输出不可用,旧smbios机型不再支持
-
SD读卡器不能正常驱动
- 复制BOOT和OC文件夹至ESP分区下的EFI文件夹;
- 修改
config.plist>Platforminfo>Generic
,在MLB
、ROM
、SystemSerialNumber
、SystemUUID
填入自己生成的设备信息; - 修改添加UEFI启动项,从OC启动;
- 尝试进入macOS系统。
-
对于macOS Big Sur 和macOS Catalina,安装和升级的过程中可能卡代码
IOG Flags 0x3 (0x51)
,解决方法是在Config.plist>DeviceProperties>Add>PciRoot(0x0)/Pci(0x2,0x0)>APPL,ig-platform-id
中填入12345678
,待安装或升级成功后再改回原来值。 -
对于macOS Monterey,
- 从旧版本升级可能需要额外的boot-args,包括
vsmcgen=1 -lilubetaall vsmcbeta
。 - 如果从旧版本更新时出现循环重启,需要将
Config.plist>Misc>Security>SecureBootModel
设置为Disabled
,重新下载更新再安装。
- 从旧版本升级可能需要额外的boot-args,包括
-
PrtSc键已通过SSDT-PS2K映射到F13,在系统偏好设置中设置截图快捷键为F13可以使用系统自带截图功能。
-
添加了YogaSMC用来驱动联想OEM部分功能,比如Fn+Fxx键、键盘背光控制、风扇传感器,功能的启用需要安装额外的应用和面板YogaSMCNC。
-
macOS下的触控板手势功能丰富,与Windows手势略有不同。触控板三指拖移手势(比如拖动文件、选择文字,Windows下是双击拖动)需要到“设置->辅助功能->指针控制->触控板选项->启用拖移->三指拖移”开启,其他手势在“设置->触控板”里设置。
-
OpenCore通过修改操作系统的运行环境以使其更适合macOS(比如屏蔽独显,修改序列号,修改硬件UUID,修改DSDT等),这种修改可能对其他操作系统产生不利影响,比如win下的独立显卡消失、部分软件激活失败,因此不建议使用OpenCore引导Windows等其他操作系统。
-
解锁MSR 0x2E CFG Lock后可以加载苹果的原生电源管理,理论上更省电,更接近白苹果,详情请见MSR_CFG_unlock.md。
-
自己定制睡眠模式,可以进一步优化macOS的电源管理,定制睡眠模式需要用到
pmset
命令,具体说明和用法请见详解Mac睡眠模式设置和Mac的睡眠模式介绍。举个例子:
❯ pmset -g custom #显示所有模式下的电源管理参数 Battery Power: #电池状态下的电源管理 lowpowermode 1 autopoweroff 1 standbydelayhigh 86400 autopoweroffdelay 259200 proximitywake 0 standby 1 standbydelaylow 10800 ttyskeepawake 1 hibernatemode 3 #睡眠模式3 ... AC Power: #插电源状态下的电源管理 autopoweroff 1 lowpowermode 0 standbydelayhigh 86400 autopoweroffdelay 259200 proximitywake 1 standby 1 standbydelaylow 10800 ttyskeepawake 1 hibernatemode 0 #睡眠模式0 ...
- 英特尔® 核芯显卡 常见问答
- AppleALC
- VoodooPS2
- OC-little
- OpenCore黑苹果引导开机声音与图形界面设置
- AirportBrcmFixup
- USBToolBox
- EAPD-Codec-Commander
- CPUFriend
- one-key-cpufriend
- 详解Mac睡眠模式设置、Mac的睡眠模式介绍
- YogaSMC
感谢为这些项目和教程作出贡献的大佬们!
2022.10.27
- 更新到OpenCore 0.8.5
- 支持macOS Ventura,可直接从macOS Monterey升级
- 更新kext到最新版本
2022.07.13
- 更新到OpenCore 0.8.2
- 更新kext到最新版本
2022.01.09
- 添加HibernationFixup.kext来支持休眠模式3和25
- 修复了
wakeup reason: GLAN XHCI
问题- 修复了亮度控制快捷键Fn+F11和Fn+F12不能用的问题
2022.02.08
- 修复屏幕少量雪花的问题
2022.03.31
- 更新OpenCore至0.7.9版本
- 更新kext驱动到最新版本