2 votos

El modo de usuario único aparece con un disco de arranque equivocado

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.

1voto

Shawn Ng Puntos 11

Estaba trabajando en mi mbp 2011. Creo que la solución es bajarlo a Sierra. Estaba felizmente en OS Sierra haciendo mi trabajo, pero mi maldito dedo picazón hizo clic en instalar, y tuve que rehacer las cosas del kernel, pero todavía no arrancó.

Saqué mi disco duro y lo arranqué desde otro MAC, y funcionó perfectamente. Así que mi conjetura es que los kernels están buscando algún hardware que el mac no tiene, así que en vez de averiguar eso, he vuelto a Sierra.

Ah, para acceder a csrutil, usé cmd-R desde mi otra máquina, y abrí la terminal para desactivarlo.

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