目录

OC引导配置教程-NVRAM设置

文章教程评论399阅读模式

NVRAM 部分,这部分基本上是通用的,所以我也很喜欢这一章,这样就不用考虑各个机型了,写起来会比较顺心。

OC引导配置教程-NVRAM设置-图片1

这部分一般主要关注以下 5 个选项。

UIScale UI 缩放

UIScale 有 01 和 02 两个值可选:

OC引导配置教程-NVRAM设置-图片2

  • 01 表示默认缩放
  • 02 表示开启 HiDPi
  • 一般如果搭配的是原生 4k 显示器使用,效果会好一些
  • 如果非 4k 显示器使用脚本强制开启 HiDPi 的话也建议使用,这样开机 Logo 不会大小变

更新一下,OC 后面的版本这部分调整了,具体变动如下:

OC 后面的版本将 UCScale 这个参数移动到了「UEFI 设置」下面的 「显示输出」标签里面了,这样大家手动选择对应的值就 OK 了:

OC引导配置教程-NVRAM设置-图片3

boot-args 启动项

主要设置一些启动项之类的:

OC引导配置教程-NVRAM设置-图片4

常用内核引导标识符合集:

引导标识符作用
-amd_no_dgpu_accel关闭 AMD 显卡硬件加速
cpus=#启用 # 个 CPU 核心
darkwake=0禁用 Power Nap
dart=0禁用 VT-d
debug=0x100发生 KP 时不自动重启
kext-dev-mode=1启用 Kext 开发模式, 非开发者请勿使用
-no_compat_check关闭兼容性检查
-s单用户模式
slide=#手动设置 KASLR slide 值为 #
-vverbose 跑码模式
-x安全模式
alcid=x注入 AppleALC 声卡 ID
agdpmod=pikera5700XT 等高端 A 卡需要配合这个参数,否则可能黑屏
-wegnoegpu用于禁用除集成 Intel iGPU 之外的所有其他 GPU

csr-active-config SIP 相关

系统完整性保护 (SIP) 的设置,一般建议默认就行,

OC引导配置教程-NVRAM设置-图片5

相关值的说明:

  • 00000000 - SIP 完全启用 (0x0)。
  • 03000000 - 禁用 kext 签名 (0x1) 和文件系统保护 (0x2)。
  • FF030000- 禁用macOS High Sierra 中的所有标志(0x3ff)。
  • FF070000- 禁用macOS Mojave 中的所有标志在macOS Catalina(0x7ff),因为 Apple 为可执行策略引入了一个值。
  • FF0F0000- 禁用 macOS Big Sur (0xfff) 中的所有标志,该标志为经过身份验证的 root提供了另一个新标志

小编个人建议使用下面这个切换 SIP,这样比较方便高效:

OC引导配置教程-NVRAM设置-图片6

prev-lang:kbd 语言设置

这里设置到安装系统的时候的语言:

OC引导配置教程-NVRAM设置-图片7

如果你安装系统发现为俄语的话,那么多半是这里语言设置不对,记得改回对应的语言,改好了要重置下 NVRAM 才可以生效。

常见的语言:

语种字符串DATA类型
英语en-US:0656e2d55533a30
中文zh-Hans:07A682D48 616E733A 323532

WriteFlash

这个选项也是默认配置就勾选的,表示允许为所添加的变量写入闪存,我们保留默认即可:

OC引导配置教程-NVRAM设置-图片8

微信公众号
扫一扫随时掌握最新动态
weinxin
我的微信
官方微博
扫一扫随时掌握最新动态
weinxin
我的公众号
 

发表评论