OSX/IOS

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

Modo de carga segura en una Mac

Resolver problemas complejos en una Mac puede ser muy difícil, y si alguna vez se ha enfrentado a determinadas situaciones complejas, puede encontrar la línea de comandos para echar una mano. En este caso, los usuarios avanzados pueden iniciar una Mac de forma segura utilizando la utilidad nvram, una herramienta que permite a los usuarios manipular directamente las variables del firmware. Usaremos nvram para permitir un arranque seguro completo a través de la línea de comando, evitando que el usuario use el método estándar de Mac para arrancar de forma segura manteniendo presionada la tecla Shift para arrancar el sistema Mac OS X, esto abre la puerta para la activación remota del modo seguro y depuración 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 tendrán que usarlo. Sin embargo, el comando nvram permite una solución de problemas realmente remota o situaciones en las que hay un problema con el teclado de Mac y las interfaces USB que le impiden usar la tecla Shift para un arranque seguro, como de costumbre.

Habilite la carga segura desde el terminal Mac OS X

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

sudo nvram boot-args="-x"

Tenga en cuenta que se aplica un argumento de carga para que el modo seguro esté configurado para estar siempre habilitado, es decir, hasta que se deshabilite específicamente, cada carga será «segura», con todas las limitaciones que lo acompañan.

Después de la resolución de problemas, querrá eliminar boot-arg del firmware para que su Mac pueda arrancar normalmente y volver a comportarse normalmente, lo que se puede hacer eliminando boot-args con la siguiente línea de comando:

sudo nvram boot-args=""

También puede verificar los argumentos de inicio actuales de nvram con el siguiente comando:

nvram boot-args

Si se elimina, verá un mensaje de error que indica que no se encontraron variables.

Terminal en Mac OS X

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 otra máquina, la Mac de destino debe tener el servidor SSH habilitado para permitir una conexión remota para administrar tu Mac.

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

Tuve que usar este truco cuando depuré una Mac con un misterioso comportamiento erróneo que tenía teclados e interfaces USB que funcionaban mal, finalmente resultó que la Mac tuvo contacto con el agua y el dispositivo finalmente se recuperó después de secarse. En este caso, los trucos de resolución de problemas no fueron necesarios, pero hay muchas situaciones en las que sí lo serían.

Publicaciones relacionadas

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Botón volver arriba
Cerrar