El Macbook Pro 2011 con defecto de GPU ya no acepta la desactivación de csrutil (10.13.6)

Tengo una Macbook Pro que falla y desactivé la GPU discreta haciendo algo [nota del editor: ayúdenos a ayudarlo detallando qué modificaciones realizó para desactivar la GPU].

Ahora, en esta máquina, una vez que actualicé a macOS 10.13.6, ya no acepta la "inhabilitación de csrutil", lo que lleva al hecho de que no puedo pasar por este proceso:

Problema de GPU: el arranque se cuelga en la pantalla gris

Ya pregunté en varias otras plataformas, pero nadie puede explicarme por qué ya no funciona.
Con el siguiente comando (CMD-RS) parece que no entra en el modo de usuario único de recuperación y, por lo tanto, no tengo suficientes derechos para realizar esta acción (deshabilitar csrutil).
¿Puede alguien ayudarme y decirme cómo solucionar esto?

Atentamente

Los comentarios no son para una discusión extensa; esta conversación se ha movido a chat .
Hay puntos importantes de confusión aquí. Vea el chat y es posible que esto deba cerrarse para que Robert edite más simplemente lo que está sucediendo aquí. No está claro si sigue teniendo problemas al intentar desactivar una GPU, ya que cada vez que aplica una actualización de software, el sistema operativo vuelve a su diseño o si hay fallas de hardware en cascada.
Acabo de tener un MBP defectuoso con 10.13.6 manos a la obra. R+S parece realmente inaccesible ahora. Pero el modo de recuperación normal (Cmd+R) funcionó y aceptó los comandos csrutil. Edite esta pregunta según si funcionó para usted o no.
@bmike Esto es extraño. Una vez que los comentarios se mueven al chat, me dijeron que siguiera comentando allí en general. Sin embargo, sigues comentando aquí. & ¿Parece que no se te puede hacer ping en ese chat? Esto no es "¿cómo pudiste?" Más: ¿No sería una buena idea que tu usuario pudiera hacer ping en el chat entonces? –– Este comentario probablemente ya no sea necesario una vez que lo hayas leído.

Respuestas (2)

Tuve el mismo problema pero no tuve que usar otra computadora o unidad USB. Vía: https://apple.stackexchange.com/a/336676/302408

Yo estaba teniendo el mismo problema. Así es como lo arreglé.

Como no podemos acceder al modo de recuperación de un solo usuario al mantener presionadas las teclas Cmd+R+S al inicio para ejecutar csrutil disable, no lo lleva a SingleUserRecoveryMode.

Ejecuto el comando nvram aquí en SingleUserMode

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

luego reiniciar

reboot

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

csrutil disable

Por otra parte, asegúrese de ejecutar el comando nvram y luego reinicie

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

reboot

Inicie en SingleUserMode Cmd+S para continuar con el procedimiento de movimiento kext. Una vez hecho esto, regrese a la recuperación de GUI para volver a habilitar SIP csrutil enable, luego reinicie una vez más.

Una vez que la Mac arranque por completo, ejecute nvram una última vez como sudo

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

Ahora reinicie varias veces para probar que la máquina se reinicie correctamente. No tengo problemas ahora.

Si bien este enlace puede responder la pregunta, es mejor citar partes esenciales de la respuesta aquí y proporcionar el enlace como referencia. Las respuestas de solo enlace pueden dejar de ser válidas si la página enlazada cambia.

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

Nota: Supongo que su Mac tiene solo una unidad interna, por lo que la unidad flash sería disk1.

Por cierto: probé lo que pude usando mi iMac 2011 con macOS 10.13.6.

El administrador de arranque rEFInd puede deshabilitar SIP. Además, rEFInd puede configurarse para iniciarse en modo de solo texto.

  1. Necesitará otra computadora para descargar el archivo zip rEFInd . Busque el enlace A USB flash drive image file. En mi Mac, la descarga creó una carpeta nombrada refind-flashdrive-0.11.3en mi Downloadscarpeta.
  2. A continuación, usaría el ddcomando para transferir la imagen rEFInd a la unidad flash. Usé los comandos dados a continuación. Aquí, supongo que el refind-flashdrive-0.11.3.imgarchivo está en la ~/Downloads/refind-flashdrive-0.11.3carpeta.

    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 proporciona a continuación.

    sudo diskutil mount disk1s1
    
  4. Agregue las siguientes líneas al final del refind.confarchivo. Esto hará que rEFInd se inicie en modo de solo texto. Puede leer el refind.confarchivo para obtener más información. Elijo un valor de 2arbitrariamente.

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

  6. Supongo que no puede usar Mac Startup Manager porque esto requeriría una pantalla en modo gráfico. Sin embargo, si asume que el elemento predeterminado en el menú es primero, puede seleccionar arrancar desde la unidad flash USB sin usar la pantalla. Siga este procedimiento:

    A. Reinicie la Mac e inmediatamente mantenga presionada la optiontecla. Esto invocará el Administrador de inicio. Deberá mantener presionada la tecla hasta que suponga que el Administrador de inicio se está ejecutando.

    B. Presione la tecla una vez. Esto debería seleccionar el último elemento en el menú Administrador de inicio. La unidad flash USB siempre será el último elemento.

    C. Presione returnpara iniciar desde la unidad flash USB.

    Si la computadora no arranca desde la unidad flash, intente presionar la tecla más de una vez.

  7. Cuando aparezca el menú rEFInd, seleccione Change SIP Policy, luego presione returnla tecla .

  8. Espere a que la pantalla parpadee.

  9. Seleccione About rEFIndpara confirmar que SIP está deshabilitado.

¡gracias! puse la imagen en mi carpeta de descargas pero la terminal devuelve "dd: refind-flashdrive-0.11.3.img: No such file or directory"
@RobertYarborough ¿Extrajiste el zip? Si es así, intente usar Etcher (una herramienta GUI para imágenes de archivos) para crear una imagen del archivo en un USB en lugar de dd.
Desafortunadamente, cuando probé mi respuesta, tenía SIP deshabilitado cuando ingresé el comando bless. Entonces, necesitaba cambiar mi respuesta. Lamento que la nueva respuesta no sea tan fácil de implementar.
@david anderson
Después de pensarlo un poco, volví a cambiar mi respuesta. Estos pasos pueden ser más fáciles de seguir.
soo.. Funcionó bastante bien. Pude desactivar SIP con el stick. Luego me di cuenta de que mi sistema operativo y el volumen de inicio aún contenían datos, así que tuve que eliminarlos y reinstalar macOS. Por alguna razón, mi WiFi ya no funcionaba (no hay ningún símbolo en la parte superior derecha). Así que tuve que instalar macOS con un cable ethernet. Después de la instalación, intenté continuar con el tutorial: ( apple.stackexchange.com/questions/267581/… ) con la Parte 2: mejorar la administración térmica y de energía. Pero no se encontró el kext, así que asumí que con mi reinstalación se perdió.
así que reinicié la NVRAM y volví a realizar el proceso. Funcionó e hice todo hasta la parte "Medidas preventivas para uso futuro", pero ¿por qué mi conexión inalámbrica sigue sin funcionar y ni siquiera aparece en la parte superior derecha? ¿Y es cierto que cuando arranco todos estos "textos blancos de pantalla negra" aparecen antes del logotipo de Apple? ¿Puedo/debo desactivar esto? Pero desde ya muchas gracias!!
@Robert Yarborough: En lugar de publicar nuevas preguntas y comentarios, debería publicar nuevas preguntas. Puede vincular a esta pregunta si lo desea.