Estoy usando una MacBook de mediados de 2012 y recientemente la actualicé a OS X 10.11 El Capitan. Estaba teniendo problemas con su nueva función SIP y quería desactivarla.
Traté de iniciar OS X Internet Recovery usando Cmd+R, que inició Internet Recovery. Cuando probé csrutil disable
en Terminal, devolvió -bash: csrutil: command not found
. Luego intenté iniciar Recovery HD y probé el mismo comando en el modo de recuperación para obtener el mismo error.
Mi pregunta es ¿cómo puedo acceder csrutil
al comando para deshabilitar SIP? ¿Me estoy perdiendo de algo?
Actualización Estoy poniendo los comandos de terminal de recuperación que probé en la siguiente captura de pantalla. Amablemente haga zoom para ver claramente
La imagen de netboot cargada al iniciar el modo de recuperación de Internet aparentemente no contiene el ejecutable csrutil .
Sin embargo, el sistema base OS X cargado durante el arranque en modo de recuperación debería contenerlo. Al presionar cmdRse 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 ve un globo terráqueo animado después de presionar cmdR, es probable que su Mac no tenga un HD de recuperación.
Compruebe la versión del sistema (o la versión del producto) del Recovery HD/Base System:
Para verificar la versión del sistema (1 en la captura de pantalla a continuación), inicie 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 allí:
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 es 10.10.x o anterior.
Llegó tarde a la fiesta pero tenía el mismo problema. Resuelto por, en el inicio, mantenga presionada la tecla de opción, ⌥, hasta que pueda elegir desde qué iniciar y luego haga clic en la recuperación, debería ser Recuperación-"versión". Luego puede seguir los mismos pasos que se indicaron anteriormente: abra la terminal y escriba csrutil deshabilitar/habilitar.
Cuando se inicia en modo de recuperación, si ocurre lo siguiente: sudo csrutil disabled devuelve "comando no encontrado" intente /usr/bin/csrutil disabled en su lugar
/usr/bin
siempre es parte del PATH
entorno de recuperación.Para mí, me ayudó hacer un reinicio de PRAM, tenía rEFInd instalado para arranque dual. El restablecimiento de PRAM también omitió mi rutina de arranque rEFInd, pero finalmente pude volver al modo de recuperación normal y no solo a la recuperación de Internet.
Tuve el mismo problema. Cuando estaba intentando cmd R Lion Recover mode comenzó en mi máquina. Así que usé un pendrive con instalación high sierra y funcionó. Después de eso, abrió la Terminal y debería estar bien.
Utilice un CD/DVD o USB de instalación de OSX 10.11.x o posterior.
Tuve el mismo problema hasta que probé un instalador USB de High Sierra.
enzo
/usr/bin/csrutil disable
o/Volumes/your-OSX-10.11-disk/bin/csrutil disable
?sin ladera
novato
novato