El modo de usuario único aparece con el disco de arranque incorrecto

2

Por alguna razón, el Modo de usuario único ahora se está iniciando en otra cosa que no sea mi partición HD habitual: el disco no tiene el directorio / Usuarios; fsck -fy toma solo 1.7sec; df muestra que el dispositivo raíz tiene solo 3.9M 512 bloques, etc. También está protegido contra escritura. Cuando traté de solucionarlo (1) ejecutando csrutil disable en el arranque anterior de cmd-S-R, luego (2) ejecutando mount -rw / , solo produjo un montón de lo siguiente para stderr:

  

disk2s1: el dispositivo está bloqueado contra escritura

     

disk2s1: error de IO, error = 13

(6 del primero, 7 del segundo, entremezclados).

Bueno, fwiw al menos sé que está usando disk2s1.

ls /dev/disk* rendimientos

  

disk0 disk0s1 disk1 disk1s1 disk1s2 disk1s3 disk2 disk2s1

Pensé en intentar montar uno de los otros, pero (1) no puedo encontrar qué / dev / disk * montar ya que diskutil list no está disponible en el Modo de Usuario Único, y (2) incluso si Sabía que, como el sistema de archivos no se puede escribir, no puedo montar ninguno de estos en / Volumes de todos modos.

Entonces ... La gran pregunta: ¿Cómo puedo hacer que el modo de usuario único arranque en mi volumen de inicio estándar?

Sistema:

SW: ejecutando High Sierra 10.13.3

HW: 15 "a finales de 2011 MacbookPro 8,2. No puedo consultar más detalles ya que system_profiler parece no estar disponible en el modo SingleUser, pero iirc es un quad core [sic] de 2.4GHz [sic] i7 w 16GB- RAM, 512G-SSD.

Background:

(1) Por qué necesito el modo de usuario único: soluciones para el dGPU wonky:

  • Esta máquina tiene el famoso problema del chip de gráficos discretos AMD de 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 alternativas que la comunidad de usuarios ha descubierto para lograr que el sistema utilice el chip de gráficos Intel integrado. Estos se realizan en modo de usuario único, básicamente cada vez que reinicio. Sin las soluciones alternativas, los reinicios habituales de la GUI (reinicio simple, reinicio de opciones, modo seguro, ...) fallan en una barra de progreso en la mitad de la pantalla gris, con la máquina caliente y los ventiladores en funcionamiento. Las soluciones que actualmente utilizo provienen de este enlace: Problema de la GPU: el sistema se bloquea en la pantalla gris

  • Estas soluciones involucran mover el AMD * 300 * .kexts alrededor para que el sistema no use el chip GPU discreto AMD para gráficos y configurar nvram gpu-power-prefs para que ni siquiera encienda ese chip, De lo contrario, funciona a plena potencia sin hacer nada, excepto calentar la habitación. Tenga en cuenta que la configuración de nvram se puede hacer mientras se ejecuta desde este extraño disco de inicio con bloqueo de escritura. Sin embargo, mover los kexts no puede debido al bloqueo de escritura, y este es el asesino para mí, dejando la máquina inutilizable.

  • Las soluciones han funcionado bien durante 6 meses o más ahora, pero tienden a desordenar 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. Más tarde, ese mismo día, unas horas después de que cerré mi computadora portátil, sonó misteriosamente el timbre de inicio. Ha sido flakey desde entonces.

  • Este problema (disco de inicio extraño en S.U.Mode) me tuvo atascado por un día, probando cosas. Luego, todo funcionó para un inicio S.U.Mode: llegó a la unidad de inicio habitual. No estoy seguro si es algo que hice o si fue aleatorio. De todos modos, ejecuté fsck -fy que no mostró problemas, y ejecuté mi script nvram gpu-power-prefs habitual e hice un reinicio. La GUI salió bien, usando el chip de gráficos integrado. (Afortunadamente hice una copia de seguridad durante este tiempo). La próxima vez que la máquina se fue a dormir, se rompió de nuevo. Intenté reiniciar en S.U.Mode, pero usé el pequeño disco de arranque limitado.

(2) He intentado reiniciar el SMC y la NVRAM, sin éxito. Una comprobación de HW extendida (boot w D key) no muestra problemas. No tengo otra máquina con puertos Firewire para acceder al HD en el modo de disco de destino. (Me alegro de tener una copia de seguridad!)

(3) He configurado nvram bootargs="-v" , pero todo se desplaza demasiado rápido para ver lo que podría estar pasando.

(4) Solo estoy tratando de hacer que esta máquina dure hasta que salgan las 2018 MBPro.

    
pregunta GFurnas 28.02.2018 - 03:14

1 respuesta

1

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

Saqué mi disco duro y lo arranqué desde otro MAC, y funcionó perfectamente. Así que, supongo, son los núcleos en los que estamos buscando un hardware que el Mac no tiene, así que en lugar de averiguarlo, regresé a Sierra.

Oh, para acceder a csrutil, usé cmd-R de mi otra máquina y abrí el terminal para desactivarlo.

    
respondido por el Shawn Ng 21.09.2018 - 23:05

Lea otras preguntas en las etiquetas