csrutil: comando no encontrado

9

Estoy usando una MacBook de mediados de 2012 y la actualicé recientemente a OS X 10.11 El Capitan. Estaba teniendo problemas con su nueva función SIP y quería desactivarla.

Intenté arrancar en OS X Internet Recovery usando Cmd + R, que inició la recuperación de Internet. Cuando probé csrutil disable en la Terminal, devolví -bash: csrutil: command not found . Luego intenté arrancar en Recovery HD e intenté el mismo comando en el modo de recuperación para obtener el mismo error.

Mi pregunta es ¿cómo puedo acceder al comando csrutil para deshabilitar el SIP? ¿Me estoy perdiendo algo?

Actualizar Estoy poniendo los comandos del terminal de recuperación que he probado en la siguiente captura de pantalla. Por favor haz zoom para ver claramente

    
pregunta noob 30.10.2015 - 11:58

2 respuestas

4

La imagen de arranque de red cargada al iniciarse en el Modo de recuperación de Internet aparentemente no contiene el ejecutable csrutil .

El Sistema base OS X cargado mientras se inicia el modo de recuperación debería contenerlo. Al presionar cmd R se inicia un procedimiento de 2 pasos: Primero, la Mac se inicia en Recovery HD y luego después de expandir BaseSystem.dmg a "OS X Base System" (que es el nombre del BaseSystem.dmg montado). Si ves un globo animado después de presionar cmd R , es probable que tu Mac no tenga un HD de recuperación.

Verifique la versión del sistema (o la versión del producto) del Sistema HD / Base de recuperación:

Para verificar la versión del sistema (1 en la captura de pantalla a continuación), inicie desde su volumen principal e ingrese lo siguiente en la Terminal:

diskutil list #to get the disk identifier of your Recovery HD; usually it's disk0s3 with a size of ~650 MB
diskutil mount disk0s3
cat /Volumes/Recovery\ HD/com.apple.recovery.boot/SystemVersion.plist | grep -A 2 ProductVersion

Además, puede montar BaseSystem.dmg y verificar la versión del sistema (2 en la captura de pantalla a continuación) también:

open /Volumes/Recovery\ HD/com.apple.recovery.boot/BaseSystem.dmg
cat /Volumes/OS\ X\ Base\ System/System/Library/CoreServices/SystemVersion.plist | grep -A 2 ProductVersion

Descargue y vuelva a instalar el último instalador completo de OS X El Capitan si la versión del sistema base del sistema es 10.10.xo inferior.

    
respondido por el klanomath 30.10.2015 - 12:08
1

Llego tarde a la fiesta pero tuve el mismo problema. Resuelto por, al inicio, mantenga presionada la tecla de opción, hasta que pueda elegir desde qué arrancar y luego hacer clic en la de recuperación, debe ser Recuperación- "versión". Luego puede seguir los mismos pasos que se indicaron anteriormente: abra el terminal y escriba csrutil deshabilitar / habilitar.

    
respondido por el LackOfABetterName 29.07.2016 - 11:45

Lea otras preguntas en las etiquetas