31 votos

¿Puedo iniciar un reinicio de MacOS al modo de recuperación solo desde la línea de comandos?

He estado buscando en línea sin suerte, esperando que uno de ustedes virtuosos de Mac pueda conocer la respuesta. En las Mac con Intel, sé que puedo mantener presionado Command + R pero estoy buscando un comando de terminal para iniciar esto sin presionar teclas.

¿Existe un comando que reinicie una Mac en modo de recuperación?

0 votos

Acabo de probar:
>sudo nvram internet-recovery-mode=RecoveryModeNetwork
>sudo nvram internet-recovery-mode=RecoveryModeDisk
dentro de Big Sur 11.6 en VirtualBox 6.1.28 y ninguno de ellos funcionó. Parece que al reiniciar las variables de nvram son simplemente ignoradas y el sistema operativo invitado no arranca en modo de recuperación.

47voto

Jose Chavez Puntos 645

Puedes hacerlo usando el siguiente comando:

sudo nvram "recovery-boot-mode=unused"
sudo reboot

Esto establece una variable de firmware en nvram indicando que quieres iniciar en modo de recuperación en el próximo arranque, y luego reinicia la máquina.

Cuando hayas terminado en modo de recuperación, ejecuta lo siguiente desde la Terminal en modo de recuperación:

nvram -d recovery-boot-mode

Esto elimina la variable de firmware para que el próximo arranque sea uno normal.

Si el arranque de recuperación falla y no puedes avanzar, también puedes eliminar la variable de firmware manteniendo presionadas las teclas Comando, Opción, P y R durante el arranque. Esto restablece el nvram y, por lo tanto, la variable de firmware.

7 votos

Eso funcionó, sudo nvram recovery-boot-mode=unused y sudo reboot de hecho arrancan en modo de recuperación. No ejecuté sudo nvram -d recovery-boot-mode para restablecer la nvram, simplemente reinicié la máquina y me devolvió al sistema operativo.

0 votos

Esto funcionó para mí en un iMac de principios de 2009 con 10.11 en ejecución.

13voto

cdeterman Puntos 125

Ninguna de las soluciones anteriores funcionó para mí en Big Sur. Pero esta sí.

Internet:

sudo nvram internet-recovery-mode=RecoveryModeNetwork

o Disco:

sudo nvram internet-recovery-mode=RecoveryModeDisk

cuando haya terminado

sudo nvram -d internet-recovery-mode

1 votos

Parece que las versiones BigSur+ necesitan este método.

0 votos

¿Este método funciona para Mojave y Catalina?

0 votos

Se trabajó en macOS 12.0.1 Monterey. Ten en cuenta que necesitarás la contraseña del firmware si la hay. Yo no la tenía para mi computadora de trabajo, pero después de apagarla, volvió a arrancar normalmente en la pantalla de inicio de sesión la próxima vez.

5voto

Zhang Huangbin Puntos 101

He probado todas las soluciones proporcionadas sin éxito en el mac mini M1 (Big Sur 11.0)

Terminé con estos dos pasos:

  • Apaga el Mac
  • Mantén pulsado el botón de encendido hasta que veas el logotipo de Apple con opciones

Esta no es una respuesta directa, pero fue la única forma de acceder a la recuperación que funcionó para mí

0 votos

Este es el único método que me funcionó. Intenté Command R, Command shift R, Command Option R, recuperación de Internet, la respuesta de bmike y la respuesta de jkosegaard. Ninguno funcionó excepto este

3voto

Oskar Puntos 1242

Sí, junto con los cambios de Big Sur y el chip Intel / M1 introducidos por Apple, estoy usando esta herramienta para administrar esto (y otras cosas) por mí.

Esto es de código abierto, por lo que puedes ver cómo funciona internamente para cada iteración del sistema operativo y varias configuraciones de nvram.

No todas las invocaciones funcionan en todos los sistemas operativos y hardware: Por ejemplo, en mi Mac Pro 2013 (el brillante cilindro negro Mac Pro) el único comando que me funcionó fue

sudo nvram internet-recovery-mode=RecoveryModeDisk
sudo reboot

Ahora que Big Sur y los Mac basados en Apple Silicon M1 han sido enviados - podemos retestear esto en el hardware de 2020.

0 votos

¿Sabrías cómo elegir a cuál partición de recuperación de macOS arrancar? Consulta esta pregunta para más información.

0voto

TheUnF Puntos 1

Eso funcionaba bien para mí hasta High Sierra. Desde Mojave en adelante, obtengo un símbolo de círculo rayado que indica que no hay partición de recuperación, por lo que tengo que hacer manualmente Option ⌥ + R + Power.

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X