- 积分
- 238
- 最后登录
- 2024-4-16
- 精华
- 0
- 阅读权限
- 30
- 主题
- 31
- UID
- 2126144
- 帖子
- 594
- PB币
- 550
- 威望
- 0
- 贡献
- 0
- 技术
- 23
- 活跃
- 1426
- UID
- 2126144
- 帖子
- 594
- PB币
- 550
- 贡献
- 0
- 技术
- 23
- 活跃
- 1426
|
本帖最后由 gabriel0401 于 2020-5-2 14:28 编辑
众所周知在intel4代以后 主板上cfg lock这个选项基本默认都是开启状态 导致需要在Clover或者OC中开启内核补丁才能顺利启动macOS XPS15 9570这个笔记本也不例外 默认cfg lock也是开启状态的 且在BIOS设置中没有该项的设置 这就需要我们通过第三方的工具来解锁cfg lock了。用第三方工具解锁cfg lock的前提是你必须知道cfg lock的这个设置项在BIOS中的位置代号 也就是偏移量
幸运的是 在gihub上已经有人提取出了 XPS15 9570的所有BIOS选项的偏移量
https://github.com/jaromeyer/XPS9570-Firmware-IFR
该文件对应的BIOS版本为1.15.0
在正式开始修改之前确认下BIOS版本极其重要请务必确认 以免修改BOIS后机器变砖
在确认完你的BIOS版本为1.15.0后就可以进行下一步了
准备一个U盘格式化为fat32 在U盘中建立如下结构的文件夹:EFI\BOOT\
在BOOT下放入用于修改BIOS的grub启动文件:modGRUBShell.efi
把modGRUBShell.efi更改文件名为bootx64.efi
这样一个可用于启动到修改BIOS环境的U盘就制作好了
XPS15 9570这个本本有些特别无法在默认的BIOS设置下直接启动到U盘里的环境
需要在开机出现dell logo的时候按下F12 然后将引导模式改为传统模式+安全启动关闭
确认后电脑会自动重启启动 仍然在dell logo处按下F12 选择U盘 以uefi方式启动
这样就进入到了修改BIOS的环境下了
在XPS9570-Firmware-IFR中查得 cfg lock的偏移量为0x5BD
输入命令 setup_var 0x5BD
会返回0x5BD这个变量的值 默认是0x01
做这一步只是为了确认这个BIOS选项的初始值 并没有修改它
输入命令 setup_var 0x5BD 0x00
这一步就是正式修改该设置项的值了
在修改完后还可以在输入命令 etup_var 0x5BD 再次查看此项的值
修改完毕后就可以关机拔掉U盘
接着我们需要再将引导选项改回原来的UEFI模式+安全启动关闭 因为在之前修改引导模式后CSM被我们开启了 需要关闭它以获得更好的OC引导环境的支持
开机按F12
在进入BIOS设置里按下面2图设置保存
这样就将CSM再次关闭了
接下来去掉CLover或者OC里的内核补丁 享受原生的电源管理吧
|
附件: 你需要登录才可以下载或查看附件。没有帐号?注册
|