2 votos

Macbook Pro 2011 con defecto GPU ya no acepta csrutil disable (10.13.6)

Tengo un Macbook Pro que falla y he desactivado la GPU discreta haciendo algo [nota del editor: ayúdanos a ayudarte detallando qué modificaciones has hecho para desactivar la GPU].

Ahora en esta máquina, una vez que actualicé a MacOS 10.13.6 ya no acepta el "csrutil disable" lo que lleva a que que no soy capaz de pasar por este proceso:

GPU problema - Boot Hangs on Grey Screen

Ya he preguntado en varias otras plataformas pero nadie me puede explicar por qué ya no funciona.
Con el siguiente Comando (CMD-R-S) parece que no entra en modo Recovery Single User y por tanto no tengo derechos suficientes para realizar esta acción (csrutil disable).
¿Puede alguien ayudarme y decirme cómo solucionarlo?

Saludos cordiales

0 votos

Los comentarios no son para extender la discusión; esta conversación ha sido movido al chat .

0 votos

Aquí hay grandes puntos de confusión. Ver chat y esto podría ser necesario cerrar para Robert para editar más simplemente lo que está pasando aquí. No está claro si él sigue teniendo problemas tratando de desactivar una GPU ya que cada vez que se aplica una actualización de software, el sistema operativo está de vuelta como fue diseñado o si hay fallos de hardware en cascada.

0 votos

Acaba de tener un defecto MBP con 10.13.6 manos en. R + S parece de hecho inaccesible ahora. Pero RecoveryMode regular (Cmd + R) trabajado y aceptado csrutil comandos. Por favor editar esta pregunta según le haya funcionado o no.

2voto

Sridhar Sampath Puntos 321

Tuve el mismo problema pero no tuve que usar otro ordenador o unidad usb. Via: https://apple.stackexchange.com/a/336676/302408

Yo tenía el mismo problema. Así es como lo arreglé.

Como no podemos acceder al modo de recuperación monousuario manteniendo pulsadas las teclas Cmd+R+S en el inicio para ejecutar csrutil disable no te lleva a SingleUserRecoveryMode.

Ejecuto el comando nvram aquí en SingleUserMode

nvram fa4ce28d-b62f-4c99-9cc3-6815686e30f9:gpu-power-prefs=%01%00%00%00

A continuación, reinicie

reboot

Al reiniciar mantén pulsado Cmd+R y nos llevará al modo de recuperación GUI. Allí haga clic en Utilidad y abra Terminal, aquí podemos ejecutar el comando csrutil.

csrutil disable

A continuación, asegúrese de nuevo para ejecutar el comando nvram luego reiniciar

nvram fa4ce28d-b62f-4c99-9cc3-6815686e30f9:gpu-power-prefs=%01%00%00%00

reboot

Arranque en modo de usuario único Cmd + S para continuar con el procedimiento kext en movimiento. una vez hecho esto, volver a la recuperación de GUI para volver a habilitar SIP csrutil enable y reinicie de nuevo.

Una vez que el Mac arranque completamente ejecute nvram una última vez como sudo

sudo nvram fa4ce28d-b62f-4c99-9cc3-6815686e30f9:gpu-power-prefs=%01%00%00%00

Ahora haga múltiples reinicios para probar que la máquina vuelve a arrancar correctamente. Ahora no tengo problemas.

1voto

David Anderson Puntos 2189

Esta respuesta requeriría otro ordenador y una unidad flash. Además, tendría que quitar la unidad interna o tener la posibilidad de conectar el Mac a otro Mac en modo de disco de destino.

Nota: Supongo que tu Mac sólo tiene una unidad interna, por lo que la unidad flash sería disk1 .

BTW: He probado lo que he podido usando mi iMac 2011 con MacOS 10.13.6.

El gestor de arranque rEFInd puede desactivar SIP. Además, rEFInd puede configurarse para arrancar en modo solo texto.

  1. Necesitaría otro ordenador para descargar el Archivo zip rEFInd . Busque el enlace A USB flash drive image file . En mi Mac, la descarga creó una carpeta llamada refind-flashdrive-0.11.3 en mi Downloads carpeta.

  2. A continuación, utilice la función dd para transferir la imagen rEFInd a la unidad flash. He utilizado los comandos que se indican a continuación. Aquí, asumo que el refind-flashdrive-0.11.3.img está en la carpeta ~/Downloads/refind-flashdrive-0.11.3 carpeta.

    cd ~/Downloads/refind-flashdrive-0.11.3
    diskutil unmountdisk disk1
    sudo dd if=refind-flashdrive-0.11.3.img of=/dev/disk1
  3. Monte la partición EFI en la unidad flash. Para MacOS, el comando se indica a continuación.

    sudo diskutil mount disk1s1
  4. Añade las siguientes líneas al final del archivo refind.conf archivo. Esto hará que rEFInd arranque en modo sólo texto. Puede leer el archivo refind.conf para más información. Elijo un valor de 2 arbitrariamente.

    textonly
    textmode 2
  5. Conecta la unidad flash a tu Mac.

  6. Asumo que no puedes usar el Gestor de Arranque del Mac porque esto requeriría una pantalla en modo gráfico. Sin embargo, si usted asume que el elemento por defecto en el menú es el primero, entonces usted puede seleccionar para arrancar desde la unidad flash USB sin necesidad de utilizar la pantalla. Siga este procedimiento:

    A. Reinicie el Mac y mantenga pulsada inmediatamente la tecla option clave. Esto invocará el Gestor de Inicio. Tendrás que mantener pulsada la tecla hasta que asumas que el Gestor de Inicio está en marcha.

    B. Pulse el botón una vez. Esto debería seleccionar el último elemento del menú Administrador de inicio. La unidad flash USB siempre será el último elemento.

    C. Pulse la tecla return para arrancar desde la unidad flash USB.

    Si el ordenador no arranca desde la unidad flash, pruebe a pulsar la tecla más de una vez.

  7. Cuando aparezca el menú rEFInd, seleccione Change SIP Policy y, a continuación, pulse return llave.

  8. Espere a que la pantalla parpadee.

  9. Seleccione About rEFInd para confirmar que SIP está desactivado.

0 votos

Gracias! he puesto la imagen en mi carpeta de descargas pero el terminal devuelve "dd: refind-flashdrive-0.11.3.img: No such file or directory"

0 votos

@RobertYarborough ¿Has extraído el zip? Si es así, intenta usar Etcher (una herramienta GUI para crear imágenes de archivos) para crear una imagen del archivo en un USB en lugar de dd .

0 votos

Desafortunadamente, cuando probé mi respuesta, tenía SIP desactivado cuando introduje el comando bless. Así que tuve que cambiar mi respuesta. Lo siento que la nueva respuesta no es tan fácil de implementar.

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