Cómo habilitar el modo seguro desde la línea de comandos en Mac

Tabla de contenido:

Anonim

La solución de problemas complejos en una Mac puede ser un desafío en sí mismo, y si alguna vez se enfrenta a algunas situaciones complejas, puede encontrar la línea de comando para ayudarlo. En este caso, los usuarios avanzados pueden iniciar una Mac en modo seguro mediante el uso de la utilidad nvram, una herramienta que permite a los usuarios manipular directamente las variables del firmware. Usaremos nvram para habilitar el inicio seguro completamente a través de la línea de comandos, evitando que un usuario necesite usar el método estándar de Mac para iniciar en modo seguro manteniendo presionada la tecla Shift al iniciar el sistema Mac OS X, esto abre la puerta para habilitando de forma remota el modo seguro y la solución de problemas remota mejorada, y para una variedad de aplicaciones de secuencias de comandos.

Este es un truco con una aplicación bastante avanzada, por lo que la mayoría de los usuarios nunca necesitarán usar esto. No obstante, el comando nvram permite una solución de problemas verdaderamente remota, o para situaciones en las que hay un problema con un teclado Mac y las interfaces USB que impiden que la tecla Shift se use para un arranque seguro como es habitual.

Habilitación del inicio seguro desde la terminal de Mac OS X

La secuencia de comandos para habilitar el modo seguro a través de la terminal con nvram es la siguiente:

"

sudo nvram boot-args=-x"

Tenga en cuenta que esto es aplicar un argumento de inicio para que el modo seguro esté configurado para estar siempre habilitado, lo que significa que hasta que se haya deshabilitado específicamente nuevamente, cada inicio será 'seguro' con todas las limitaciones que lo acompañan.

Después de completar la solución de problemas, querrá eliminar el argumento de arranque del firmware para que la Mac pueda arrancar normalmente y comportarse como de costumbre otra vez, eso se puede hacer borrando los argumentos de arranque con el siguiente cadena de comando:

"

sudo nvram boot-args="

También puede comprobar los argumentos de arranque actuales de nvram con el siguiente comando:

nvram boot-args

Si se borra, verá un mensaje de error que indica que no se encontró ninguna variable.

Obviamente, esto se puede usar directamente desde la terminal local de Mac OS X, pero para poder usar este comando nvram con fines de administración remota en una máquina diferente, la Mac de destino tendría que haber habilitado el Servidor SSH para permitir un inicio de sesión remoto para administrar la Mac.

El -x boot-arg también se puede usar junto con el argumento -v para combinar el arranque en modo seguro con el arranque siempre en modo detallado, aunque es cuestionable cuán útil es el arranque detallado en una Mac administrada de forma remota.

Tuve que usar este truco para solucionar problemas de una Mac con un comportamiento erróneo misterioso que tenía teclados e interfaces USB que no funcionaban, finalmente se descubrió que la Mac tenía contacto con el agua y la máquina finalmente se recuperó después de secarse . En ese caso, los trucos de resolución de problemas no eran necesarios, pero hay muchas situaciones en las que sí lo serían.

Cómo habilitar el modo seguro desde la línea de comandos en Mac