13 votos

Deshabilitar SIP sin modo de recuperación

Antes de que respondas que esto no es posible, escúchame. Tengo un Mac Pro 4,1 (con un firmware de 5,1), corriendo MacOS Sierra. Quiero deshabilitar la Protección de Integridad del Sistema (también conocida como SIP), pero me he topado con un inconveniente. No tengo una tarjeta gráfica con flash, así que no puedo ver la pantalla de arranque (o el modo de recuperación o el modo seguro) en mi ordenador. Por lo tanto, no puedo ver cómo desactivar SIP en mi equipo. Lo he intentado:

Arranca el Mac Pro en el modo de disco de destino y conecta el Macbook Air (OS X 10.9 - pre-SIP) a través de FireWire a MP. Arranque el MBA desde la partición de recuperación del Mac Pro, (recuperación del MacOS 10.12). Deshabilitar SIP, reiniciar. Hacer esto funcionó en el MBA. Pero cuando encendí el Mac Pro de nuevo, SIP estaba activado. Supuse que debido a esto, la desactivación de SIP estaba vinculada al hardware.

Pregunta 1: ¿Esta suposición es correcta?

Pregunta 2: ¿es posible desactivar el SIP sin usar la tarjeta gráfica del Mac Pro? Tengo a mi disposición un iMac con MacOS Sierra y un MBA con OS X 10.9. Las posibles soluciones pueden incluir (pero no tienen por qué limitarse a): ssh, compartir pantalla, modo de disco de destino).

Apreciaría cualquier ayuda. Por favor, publique las preguntas como comentarios y siéntase libre de sugerir ediciones. Gracias.

0 votos

Lo siento, acabo de releer su pregunta. ¿Estás diciendo que tu Mac Pro no está conectado a ningún tipo de pantalla? ¿Tiene alguna forma de ver lo que hay en la pantalla? pantalla del Mac Pro? Si no es así, ¿tiene alguna forma de instalar software en el Mac Pro? Además, ¿su iMac es compatible con el modo de pantalla de destino?

0 votos

Tengo una pantalla, pero sólo funciona con un controlador, por lo que no funciona hasta que el conductor se ha iniciado (por lo que no durante el arranque o durante las opciones de teclas de arranque y no después de reinicios PRAM). También está configurado con MacOS Server, ssh, compartir pantalla, compartir archivos, etc.

0 votos

@Monomeeth además, encontré a alguien citando una página de desarrolladores de Apple que afirma que el estado de SIP se almacena en la NVRAM del ordenador, por lo que necesitaría al MP para ejecutar el modo de recuperación. SSH rechaza las conexiones en modo recuperación y (por desgracia) no puedo hacerlo a ciegas en modo monousuario porque no se puede desactivar SIP en modo monousuario.

11voto

Tetsujin Puntos 23061

Editar: para responder a su actual pregunta, no puedes hacerlo desde ningún sitio excepto el modo de recuperación, así que cualquier cosa que hagas debe hacerse desde allí.

Probado en un 4,1 similar actualizado a 5,1 [pero tengo una tarjeta gráfica con flash para poder ver lo que estaba haciendo]

Reiniciar y en la bodega de las campanas Cmd ⌘ R durante unos 10 años.
Espera hasta que llegues al Modo de Recuperación, que para mí tomó aproximadamente 45s de las campanadas [Estoy en SSD pero creo que puede haber elegido una Recuperación en otro HD para arrancar de verdad] Dale un minuto más o menos para estar seguro.

Fn Ctrl ⌃ F2 cambiará el enfoque a la barra de menú, específicamente el logo de Apple, arriba a la izquierda.

Parece que lo que has configurado en System Prefs > Keyboard para "Usar todas las teclas F1, F2 como teclas de función estándar" que esta opción es discapacitados en la recuperación, así que aunque sólo Ctrl ⌃ F2 funciona para mí en un sistema operativo en funcionamiento, en Recuperación necesitaba el añadido Fn llave.

Desde allí, puedes navegar con las teclas de flecha

Foto de http://apple.stackexchange.com/a/254167/85275

Desde ahí se puede ver que la Terminal es la 4 a la derecha, entonces 4 abajo.
Son 4, no 3, porque la primera flecha hacia abajo abre el menú.

Presiona Enter y la terminal se lanzará.
Escriba csrutil disable y presiona Enter
Escriba reboot y pulse Enter.

Si se reinicia, lo has hecho bien, si no, tendrás que adivinarlo de nuevo.

Por cierto, la regla de oro, como has descubierto, es mantener tu vieja tarjeta de Apple en algún lugar seguro, para ocasiones como esta ;-)

Nota adicional: Fn Ctrl ⌃ F2 es una palanca. La primera seleccionará la barra de menú, la segunda la deseleccionará, así que asegúrate de hacerlo sólo una vez.

0 votos

Gracias por esta respuesta. Desgraciadamente, aunque parece funcionar en el iMac, cada vez que lo hago (ya lo he hecho 7 veces) el MP se apaga solo. Es como si las teclas de flecha izquierda / derecha no están siendo leídos. He probado con: 2 teclados diferentes, internet recovery, 3 puertos USB diferentes, todo con el mismo resultado. ¿alguna idea?

0 votos

Hmm, ni idea, lo siento. ¿Funciona desde el sistema operativo en ejecución [al menos para ver cómo se mueve a izquierda/derecha como se espera? A decir verdad, yo vería si puedes encontrar una vieja 8800 o GT120 - todos los propietarios de Mac Pro tienen o tenían una por ahí. Desgraciadamente, siguen costando una barbaridad para lo que son [70 libras o más en el Reino Unido].

0 votos

Gracias. Funciona bien en OS en ejecución. Acabo de conseguirme una 8800 GT OEM por $60 USD (¡súper barata!) así que no volveré a tener este problema.

8voto

fella Puntos 79

Este método ciego me ha funcionado:

Para desactivar o activar el SIP (System Integrity Protection) sin poder ver el modo de recuperación y lanzar el terminal, puedes puede utilizar el modo de recuperación de un solo usuario que le lleva directamente a un de comandos.

Reiniciar el Mac manteniendo pulsado CmdRS

Espere entre 30 y 60 segundos, dependiendo de la velocidad de su disco de arranque.

A continuación, pulse ENTER varias veces para llegar a la línea de comandos

Para DESACTIVAR el SIP: escriba csrutil disable; reboot y pulse Enter

Para Habilitar el SIP: escriba csrutil enable; reboot y pulse Enter

Una vez de vuelta en MacOS puedes comprobar el estado de SIP con lo siguiente comando: csrutil status

Nota: Esto sólo funcionará si el SO de recuperación es =>10.11 (El Cap). Si usted actualizó (lo más probable es que como estamos hablando de un Mac 2011, la partición de recuperación será @ Lion o algo así y no tendrá csrutil en ella. La solución es "recuperar" desde un USB de arranque con =>10.11 en él.

0 votos

Este no funciona y errores con: No se ha podido modificar la configuración. Esta herramienta debe ejecutarse desde el sistema operativo de recuperación.

6voto

larryone Puntos 51

Es posible arrancar en Recovery con Modo de usuario único.

Para ello: Mantenga pulsada la tecla Opción () durante el arranque inicial para acceder al gestor de arranque. Mientras mantiene pulsada la tecla Comando ()-S, seleccione el volumen de arranque de recuperación.

Esto le dará el Modo de Recuperación de Usuario Único, un terminal desde el cual puede ejecutar csrutil disable y reiniciar. A continuación, puede continuar con el modo normal de usuario único para desactivar las extensiones que utilizan la GPU y reiniciar a un sistema con gráficos terribles, pero desde el que puede recuperar/respaldar más fácilmente lo que necesita antes de iniciar las reparaciones.

4voto

chris14679 Puntos 221

Experimentando acabo de descubrir que es posible reiniciar manteniendo Comando-R-S y esto entrará en un modo de recuperación de un solo usuario (combinación de Comando R para recuperación y Comando S para un solo usuario). Esta característica indocumentada trabajó cuando se reinicia fuera del modo de recuperación con el diálogo de selección de disco, puede o no puede trabajar con otros tipos de reinicio. trabajó en Sierra en un Macbook Pro 2010, otras versiones no probadas.

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