Estoy intentando instalar Big Sur en un USB para poder arrancar desde la instalación independiente en el usb. Nota, no estoy tratando de crear un USB de instalación. He seguido las instrucciones aquí y todo funcionó, excepto que después de la instalación, en la etapa final del arranque se cuelga.
He probado esto en varios macs diferentes, y todos se cuelgan en el mismo paso. El arranque en modo verbose da la siguiente salida final antes de colgar (esto puede ser un poco fuera porque he utilizado OCR, pero he tratado de corregir lo que parecía relevante, tenga en cuenta en este registro que estaba conectado a un puerto thunderbolt):
...
<date> locathost com.apple.xpc.launchd[1] <Notice>: Early boot complete. Continuing system boot.
ALF, old data swfs pid_entry <ptr>, updaterules_msg <ptr>, updaterules_state <ptr>ALF, old data sufs pid_entry ptr> updaterules_msg <ptr>, updaterules_state
<date> localhost con.apple.xpc.Launchd[1] (com.apple.iomfb_fdr_loader.31) <Error>: Missing executable detected. Job: `com.apple.iomfb_fdr_loader`
Waiting for DSMOS...
dev_init:297: diskl devi accelerated crypto: (compiled @ Jan 24 2021 20:57:23) dev init:300: diskl device_handle block size 4096 block count 122061321 features 16 internal solidstate
nx kernel mount :1134: diski initializing cache w/hash_size 8192 and cache size 32768 nx_kervel_momt:1482: diskl checkpoint search; Largest xid 8330371, best xid 6330371 @ 20
container unload:1497: vnode_close() invoked in the container unload path ALF, old data swfs pid_entry <ptr>, updaterules_nsg <ptr>, updaterules state <ptr>8810018268us
AppleThunderboltGenericHAL::earlyWake - complete - took 8 milliseconds
AppleThunderboltGenericHAL::earlyWake - complete - took 0 milliseconds
IOThunderboltSwitch(100)::listenerCallback - Thunderbolt HPD packet for rid = 1 route = 0x0 port = 9 plug = 1
IOThunderboltSwitch(100)::listenerCallback - Thunderbolt HPD packet for rid = 1 route = 0x0 port = 9 plug = 1
IOThunderboltSwitch(100)::listenerCallback - Thunderbolt HPD packet for rid = 1 route = 0x0 port = 10 plug = 1
IOThunderboltSwitch(100)::listenerCallback - Thunderbolt HPD packet for rid = 1 route = 0x0 port = 10 plug = 1
Parece que tal vez el problema es con com.apple.iomfb_fdr_loader
pero tengo problemas para encontrar algo relacionado con este error.
Algunas cosas que he probado:
- He probado a arrancar en varios macs diferentes (todos con Big Sur) y esto ocurre en todos ellos. Así que probablemente tiene algo que ver con el usb o la instalación.
- He probado a reinstalar mac os en la unidad varias veces, y en ninguna de ellas arrancó así que no fue una casualidad con la escritura.
- Pude convertir esta misma unidad usb en una unidad de instalación de mac, y eso arrancó bien, así que parece probable que haya alguna bandera matizada que olvidé configurar en el usb.
- Intenté restablecer la ram de parámetros, pero eso no ayudó.
- Intenté instalar Catalina en su lugar, pero todo lo que pude encontrar fue el dmg para Catalina, y no quería pasar por el proceso de escribir primero eso en algún lugar y luego tratar de instalarlo, pero ese puede ser mi próximo paso si una unidad separada no funciona (ver abajo).
Lo único que no he probado es ver si sigo el mismo proceso para otra unidad usb si me encuentro con el mismo problema. Eso debería al menos reducirlo al proceso de instalación o a la propia imagen.
Actualizaciones
Usando otro dispositivo con la misma imagen sí funcionó, así que parece que es un problema de hardware con el dispositivo usb. Sin embargo, no he podido conseguir que esto funcione con varios dispositivos usb-c diferentes.
Catalina también funcionó, así que parece que es algo raro lo del Big Sur.
También he sido incapaz de actualizar de Catalina a Big Sur una vez que la instalación está funcionando.