我的 Macbook Pro(Retina,2012 年中)每次关机或重启时内核都会崩溃。我目前正在使用 OS X 10.11 El Capitan。我该如何解决这个问题?
以下是恐慌报告
*** Panic Report ***
panic(cpu 4 caller 0xffffff80080a97df): "(default pager): [KERNEL]: default memory manager"@/Library/Caches/com.apple.xbs/Sources/xnu/xnu-3248.60.10/osfmk/default_pager/default_pager.c:421
Backtrace (CPU 4), Frame : Return Address
0xffffff81f3bbbdb0 : 0xffffff80080dab52
0xffffff81f3bbbe30 : 0xffffff80080a97df
0xffffff81f3bbbe60 : 0xffffff80080a962b
0xffffff81f3bbbe80 : 0xffffff800813ccd1
0xffffff81f3bbbef0 : 0xffffff8008623c54
0xffffff81f3bbbf10 : 0xffffff80081b8eca
0xffffff81f3bbbfb0 : 0xffffff80081ecd86
BSD process name corresponding to current thread: logind
Boot args: vm_compressor=1
Mac OS version:
15G31
Kernel version:
Darwin Kernel Version 15.6.0: Thu Jun 23 18:25:34 PDT 2016; root:xnu-3248.60.10~1/RELEASE_X86_64
Kernel UUID: B5AA8E3E-65B6-3D0E-867B-8DCCF81E536C
Kernel slide: 0x0000000007e00000
Kernel text base: 0xffffff8008000000
__HIB text base: 0xffffff8007f00000
System model name: MacBookPro10,1 (Mac-***C7CD******81F)
答案1
有很多原因会导致内核崩溃。对于本例,根本原因是禁用了压缩内存。
首先,请确保使用终端禁用压缩内存
sysctl -a vm.compressor_mode
输出如下:
vm.compressor_mode: 1 --> Disabled
vm.compressor_mode: 4 --> Enabled (Default)
如果压缩内存被禁用,您可以通过按住选项+Cmd+P+R。
或者,您可以使用终端重置 NVRAM 启动参数。但请谨慎使用此方法。
sudo nvram boot-args=""
重置 NVRAM 后,压缩内存将默认启用。
编辑:感谢@jrodatus 提供另一种重置 NVRAM 的方法。