Tengo una instancia de OS X El Capitan ejecutándose en VMWare Workstation 10. Necesito hacer cambios /System
y, por lo tanto, deshabilitar la Protección de integridad del sistema. ¿Cómo accedo al modo de recuperación en esta máquina virtual para poder desactivar SIP?
Sé que esta es una pregunta anterior, pero la encontré buscando una solución a este problema, así que pensé en enviar una respuesta que contuviera toda la información que encontré en un solo lugar.
Originalmente intenté agregar macosguest.forceRecoveryModeInstall = "TRUE"
a mi .vmx
configuración. Esto me permitió iniciar la recuperación y podría deshabilitar SIP, pero luego no pude hacer que la VM se iniciara normalmente, incluso después de eliminar esa línea.
La solución a este problema que encontré fue simplemente eliminar el .nvram
archivo. Desafortunadamente, ahí es donde se almacena el indicador para deshabilitar SIP, por lo que cuando mi VM volvió a funcionar, SIP se activó nuevamente.
Desde la Terminal, ejecute los siguientes comandos (gracias a G5tube por esta sugerencia)
sudo nvram "recovery-boot-mode=unused"
sudo reboot recovery
El segundo comando reiniciará su Mac al instante, así que mejor guarde primero cualquier trabajo sin terminar.
Una vez que la Mac se haya reiniciado en el sistema de Recuperación / Instalador (es posible que primero deba elegir su idioma): En la barra de menú, haga clic en Utilities
>Terminal
Ejecutar csrutil disable
desde la terminal, seguido dereboot
Una vez que su VM se haya reiniciado normalmente, puede verificar que SIP se deshabilitó abriendo una terminal y ejecutandocsrutil status
Para volver a activar SIP, siga los mismos pasos anteriores, pero ejecútelos csrutil enable
en el terminal de recuperación.
fs2:
y luego presionar la pestaña.VMware tiene una respuesta a esta pregunta. Consulte Uso del entorno de recuperación (Recovery HD) en una máquina virtual OS X :
- Poder en la máquina virtual.
- Rápidamente, en la ventana negra en blanco o en la pantalla de inicio de VMware, haga clic dentro de la ventana de la máquina virtual para que desaparezca el puntero del mouse. Ahora sus pulsaciones de teclas irán a la máquina virtual.
- Rápidamente, antes de que aparezca el logotipo de Apple, mantenga presionada la Command ⌘tecla y la Rtecla al mismo tiempo.
- Una vez que vea aparecer el logotipo de Apple, suelte las teclas.
Si completó los pasos 1 a 3 lo suficientemente rápido, la máquina virtual se iniciará en el entorno de recuperación.
rootless=1
como bootarg en NVRAM, pero creo que Apple eliminó eso con la semilla GM de 10.11. ¿Sería una opción tomar el disco virtual de la estación de trabajo VMWare y agregarlo a una VM en VMWare Fusion y hacerlo desde allí?Esta opción es válida para vCenter, no estoy seguro acerca de Workstation.
Es posible que tenga una máquina que arranque muy rápido y no pueda presionar las teclas a tiempo.
Haga clic en VM y seleccione la pestaña Summary y luego en VM Hardware -> Edit Settings: VM Options: Boot Options: Boot Delay Ingrese 5000 como milisegundos (5 segundos).
Restaure la configuración cuando haya terminado para evitar demoras innecesarias en el arranque en el futuro.
Tomo una pista de un comentario en esta publicación de blog y me doy cuenta de que deshabilitar SIP en la máquina virtual invitada es realmente simple.
csrutil disable
Lo que funcionó para mí fue:
csrutil disable
.La solución simple es hacer clic en el inicio en el centro de la ventana de vmware y luego mantener presionada la tecla Windows + R durante unos segundos y aparecerá el logotipo de Apple y después de unos segundos el modo de recuperación. Cuando haya terminado, reinicie OS X.
Pude hacer que esto funcionara en mi instalación de Windows VMware después de muchos intentos. (Y sí, sé que se supone que no debo hacer eso, pero tampoco debo conducir a más de 55 MPH). En retrospectiva, mis errores fueron no usar la combinación de teclas correcta o no mantenerla presionada el tiempo suficiente.
Tuve que editar el archivo de configuración de la máquina virtual (.vmx, en la carpeta de la máquina virtual) para agregar el retraso de 5 segundos. Luego, la combinación de teclas correcta en un teclado de Windows era Windows-R, y tuve que presionarla una vez y mantenerla presionada durante aproximadamente 10 segundos hasta que apareció el logotipo de Apple. Luego pasó por lo que parecía ser la secuencia de arranque normal, pero al final me puso en modo de recuperación donde podía abrir una ventana de terminal y escribir
csrutil disable
¡Finalmente, exactamente lo que necesitaba para recuperar la resolución de mi pantalla!
VMware Workstation 12 en Windows 10.
Los pasos si funcionan. Arrancará en una ventana que le permitirá reinstalar el sistema operativo, las utilidades de disco y otras dos opciones (no recuerdo).
Luego, arriba verá "Ventana", haga clic en él y verá un menú desplegable que permite el acceso a la terminal.
luego escribe:
csrutil disable
Reinicie la máquina virtual.
dhruvvyas90
graham miln
ecnepsnai
usuario3439894