17 votos

Tratando de establecer boot-args con nvram obtiene "error general" en Sierra

Estoy tratando de desactivar temporalmente la aplicación de la firma KEX en mi MBP ya que el cliente VPN de mi empresa (GlobalProtect) está fallando la comprobación de la firma ahora. Esto comenzó ayer cuando hice la actualización del sistema operativo a Sierra ayer.

La solución debe ejecutar este comando:

sudo nvram boot-args=kext-dev-mode=1

El problema es que estoy recibiendo la siguiente respuesta, y no puedo averiguar qué significa o qué hacer al respecto (lo que significa que no puedo conectarme a la red de mi empresa, también).

nvram: Error setting variable - 'boot-args': (iokit/common) general error

¿Alguien tiene alguna idea de cosas que pueda probar o mirar para localizar el problema?

Gracias.

9voto

Nate Puntos 220

La restricción de la firma de kext se integró en Protección de la integridad del sistema a partir de El Capitán, y como resultado la antigua bandera de desactivación ya no funciona. Pero hay una nueva forma de hacerlo: arrancar en modo de recuperación, y ejecutar el comando csrutil enable --without kext . No lo he probado, pero tengo entendido que esto desactivará los requisitos del kext, dejando el resto del SIP activado. Si eso no lo hace, intente csrutil disable para desactivar el SIP por completo.

8voto

Tetsujin Puntos 23061

Según Apple KB : Prepara tu institución para iOS 10 y macOS Sierra

...debes usar el comando nvram para establecer correctamente la variable NVRAM de boot-args. A partir de MacOS Sierra, debes arrancar en la partición de recuperación para ejecutar este comando.

3voto

Maggy May Puntos 86

Tengo el problema similar y resuelto el con la ayuda por encima de solution.Thanks.

  1. Entra en el modo de recuperación reiniciando y manteniendo pulsado + R hasta que aparezca el logotipo de Apple.

  2. En el menú superior haga clic en Utilities > Terminal .

  3. En la ventana de la Terminal escriba:

    csrutil enable --without kext

    y pulse Enter .

  4. A continuación, reinicie el Mac.

-3voto

Abiel Puntos 1264

Tienes que aplicarlo cuando estés en modo de recuperación. Entra en modo Recovery y luego aplica lo siguiente en el terminal:

nvram boot-args="serverperfmode=1 ncl=262144"

A continuación, reinicie. Después de reiniciar, compruebe el parámetro en el terminal mediante nvram -p

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X