Por alguna razón, el modo de usuario único ahora arranca en algo distinto a mi partición HD habitual: El disco no tiene el directorio /Users; fsck -fy
tarda sólo 1,7 segundos; df
muestra que el dispositivo Root sólo tiene 3,9M de 512 bloques, etc. También está protegido contra escritura. Cuando intenté arreglar esto (1) ejecutando csrutil disable
en el arranque anterior de cmd-S-R, y luego (2) ejecutar mount -rw /
, sólo arrojó un montón de lo siguiente a stderr:
disk2s1: el dispositivo está bloqueado para escritura
disk2s1: IO falló, error = 13
(6 de la primera, 7 de la segunda, entremezcladas).
Bueno, por lo menos sé que está usando disk2s1.
ls /dev/disk*
produce
disco0 disco0s1 disco1 disco1s1 disco1s2 disco1s3 disco2 disco2s1
Pensé en intentar montar uno de los otros pero, (1) no puedo encontrar qué /dev/disco* montar ya que diskutil list
no está disponible en el modo de usuario único, y (2) aunque lo supiera, como el sistema de archivos no es escribible, no puedo montar ninguno de ellos en /Volúmenes de todos modos.
Así que... La gran pregunta: ¿Cómo puedo conseguir que el modo de usuario único arranque en mi volumen de arranque estándar?
Sistema:
SW: corriendo High Sierra 10.13.3
HW: MacbookPro 8,2 de 15" de finales de 2011. No puedo buscar más detalles ya que system_profiler
parece no estar disponible en modo SingleUser, pero iirc es un 2.4GHz [sic] quad core i7 w 16GB-RAM, 512G-SSD.
Antecedentes:
(1) ¿Por qué necesito el modo de usuario único?
-
Esta máquina tiene el famoso problema del chip gráfico discreto de AMD del 2011-MBPro. Después de agotar todas las opciones de reemplazo de la placa base de Apple a lo largo de los años, utilizo soluciones que la comunidad de usuarios ha descubierto para conseguir que el sistema utilice el chip gráfico integrado de Intel en su lugar. Esto se hace en el modo de usuario único, básicamente cada vez que reinicio. Sin las soluciones, cualquier reinicio habitual de la GUI (reinicio simple, reinicio de opción, modo seguro,...) falla a una barra de progreso de pantalla gris, con la máquina calentándose y los ventiladores funcionando. Las soluciones que utilizo actualmente provienen de este enlace: Problema con la GPU - El arranque se bloquea en la pantalla gris
-
Estas soluciones implican mover los AMD*300*.kexts para que el sistema no utilice el chip de la GPU discreta de AMD para los gráficos y configurar nvram gpu-power-prefs para que ni siquiera encienda ese chip, sino que funcione a plena potencia sin hacer nada más que calentar la habitación. Tenga en cuenta que la configuración de la nvram se puede hacer mientras se ejecuta desde este extraño disco de inicio con bloqueo de escritura. Mover los kexts sin embargo, no puede debido al bloqueo de escritura - y esto es el asesino para mí, dejando la máquina inutilizable.
-
Las soluciones han funcionado bien durante 6 meses o más, pero tienden a estropearse cada vez que hay una actualización del sistema (no es sorprendente). Creo que hubo una actualización menor hace un par de días. Ese mismo día, unas horas después de cerrar el portátil, sonó misteriosamente el timbre de inicio. Desde entonces no funciona.
-
Este problema (disco de arranque raro en Modo S.U.) me tuvo atascado durante un día, probando cosas. Luego todo funcionó para un arranque en Modo S.U. - llegó a la unidad de arranque habitual. No estoy seguro si es algo que hice o si fue al azar. De todos modos ejecuté
fsck -fy
que no mostró ningún problema, y ejecuté mi habitual nvram gpu-power-prefs script y reinicié. La interfaz gráfica de usuario entonces apareció bien, utilizando el chip gráfico integrado. (Afortunadamente hice una copia de seguridad durante este tiempo.) La siguiente vez que la máquina se fue a dormir, sin embargo, se rompió de nuevo. Intenté reiniciar en modo S.U., pero utilizó el pequeño disco de arranque limitado.
(2) He intentado reiniciar el SMC y la NVRAM, sin éxito. Una comprobación extendida de HW (arranque con la tecla D) no muestra problemas. No tengo otra máquina con puertos firewire para acceder al HD en modo disco de destino. (¡Me alegro de tener una copia de seguridad!)
(3) He puesto nvram bootargs="-v"
pero todo se desplaza demasiado rápido para ver lo que puede estar pasando.
(4) Sólo intento que esta máquina dure hasta que salgan los MBPro de 2018.