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

La solución de problemas complejos en una Mac puede ser un desafío tal como está, y si alguna vez se enfrenta a situaciones complejas, es posible que encuentre la línea de comandos 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 arranque seguro completamente a través de la línea de comando, evitando que un usuario necesite usar el método estándar de Mac para arrancar en modo seguro manteniendo presionada la tecla Shift al iniciar el sistema de Mac OS X, esto abre la puerta para habilitación remota del modo seguro y resolució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 usarlo.
No obstante, el comando nvram permite una solución de problemas verdaderamente remota, o para situaciones en las que hay un problema con el teclado de Mac y las interfaces USB que impiden que la tecla Shift se use para un arranque seguro como es habitual.

Habilitar el arranque seguro desde la terminal de Mac OS X

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

sudo nvram boot-args="-x"

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

Una vez completada la resolución de problemas, querrá eliminar el boot-arg del firmware para que la Mac pueda arrancar normalmente y volver a comportarse con normalidad, lo que se puede hacer borrando boot-args con la siguiente cadena de comando:

sudo nvram boot-args=""

También puede verificar 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 el 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 debería 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 al solucionar problemas de una Mac con un misterioso comportamiento erróneo 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 lo serían.

¡Si te ha gustado vota con 5 Estrellas!
(Votos: 0 Promedio: 0)

Escribe Aquí Tu Comentario