Mi Mac Pro funcionaba con Mac OS X 10.10 hasta la semana pasada. Dividí el disco en dos particiones, hice un espejo del sistema operativo y lo actualicé en una partición a MacOS 10.13. Después de la actualización cambié el disco de inicio y reinicié 10.10, volví a cambiar el disco de inicio y reinicié 10.13. Funcionó de maravilla.
Por motivos de depuración, hoy he vuelto a arrancar 10.10. Sin embargo, no puedo seleccionar la partición 10.13 como disco de arranque. Supongo que esto se debe a la migración "sobre la marcha" de HFS+ a APFS, que no había terminado cuando intenté arrancar desde 10.10 inmediatamente después de la actualización. Ahora que ha terminado, 10.10 ya no entiende el contenido de la partición APFS, por lo que no puedo seleccionarla como disco de inicio en las preferencias del sistema.
El Mac Pro se encuentra en un centro de datos y no tengo acceso físico. Así que no puedo mantener ninguna tecla durante el arranque. Por lo tanto, para cambiar el dispositivo de arranque, traté de bendición. Por lo tanto, necesito la partición o dispositivo. Como la partición es desconocida para el sistema actual, tengo que utilizar el modo de dispositivo.
$ diskutil list
/dev/disk0
#: TYPE NAME SIZE IDENTIFIER
0: GUID_partition_scheme *500.3 GB disk0
1: EFI EFI 209.7 MB disk0s1
2: 7C3457EF-0000-11AA-AA11-00306543ECAC 250.7 GB disk0s2
3: Apple_HFS Macintosh HD 2 249.3 GB disk0s3
/dev/disk1
#: TYPE NAME SIZE IDENTIFIER
0: GUID_partition_scheme *36.0 TB disk1
1: EFI EFI 209.7 MB disk1s1
2: Apple_HFS storage 36.0 TB disk1s2
Creo que disk0s2 es el dispositivo APFS ya que disk0s3 es la partición actual:
$ mount
/dev/disk0s3 on / (hfs, NFS exported, local, journaled)
...
$ sudo bless --device /dev/disk0s2 --setBoot --nextonly --verbose
EFI found at IODeviceTree:/efi
found ioreg "FirmwareFeaturesMask"; featureMaskValue=0xFF1FFF3F
found ioreg "FirmwareFeatures"; featureFlagsValue=0xE90FF536
isPreBootEnvironmentUEFIWindowsBootCapable=1
given BSD is not a DVD disc medium
isDVDWithElToritoWithUEFIBootableOS=0
Checking if disk is complex (if it is associated with booter partitions)
GPT detected
Booter partition required at index 3
System partition found
Preferred system partition found: disk0s1
Returning booter information dictionary:
<CFBasicHash 0x7fb449608e10 [0x7fff7d70aed0]>{type = mutable dict, count = 3,
entries =>
0 : <CFString 0x10fab5970 [0x7fff7d70aed0]>{contents = "System Partitions"} = (
disk0s1
)
1 : <CFString 0x10fab6150 [0x7fff7d70aed0]>{contents = "Data Partitions"} = (
disk0s2
)
2 : <CFString 0x10fab6170 [0x7fff7d70aed0]>{contents = "Auxiliary Partitions"} = (
)
}
IOMedia disk0s2 has UUID A1F6614F-C788-4009-951D-83019FECDEC8
Setting EFI NVRAM:
efi-boot-next='<array><dict><key>IOMatch</key><dict><key>IOProviderClass</key><string>IOMedia</string><key>IOPropertyMatch</key><dict><key>UUID</key><string>A1F6614F-C788-4009-951D-83019FECDEC8</string></dict></dict><key>BLLastBSDName</key><string>disk0s2</string></dict></array>'
Setting EFI NVRAM:
IONVRAM-DELETE-PROPERTY='efi-boot-file'
Setting EFI NVRAM:
IONVRAM-DELETE-PROPERTY='efi-boot-mkext'
Setting EFI NVRAM:
IONVRAM-DELETE-PROPERTY='efi-boot-kernelcache'
NVRAM variable "boot-args" not set.
Sin embargo, la máquina se reinició con 10.10. También intenté utilizar el nombre de la partición:
$ sudo bless --mount /Volumes/Macintosh\ HD --setBoot --nextonly --verbose
EFI found at IODeviceTree:/efi
No mount point for /Volumes/Macintosh HD
Can't determine mount point of '/Volumes/Macintosh HD'
No BootX creation requested
No boot.efi creation requested
Could not statfs() /Volumes/Macintosh HD
Could not determine filesystem of /Volumes/Macintosh HD
¿He utilizado el comando equivocado? ¿Falta un argumento? ¿O hay alguna otra forma de configurar el dispositivo de arranque para que la máquina vuelva a arrancar con 10.13?
0 votos
¿Qué ocurre cuando se arranca manteniendo la tecla Opción? ¿Ves la partición AFP?
0 votos
@Zonker.in.Geneva Ah, lo siento, olvidé mencionar que el Mac Pro está en un centro de datos y no tengo acceso físico. Lo siento. Ahora mismo edito el mensaje.
0 votos
¿estás utilizando la Utilidad de Discos o diskutil desde la línea de comandos? si escribes "diskutil list" ¿te da alguna pista?
0 votos
@Zonker.in.Geneva Gracias. He añadido la salida a la pregunta.
0 votos
No estoy 100% seguro, pero yo diría, que pruebe con disk0s3...
0 votos
AFP = APFS. AFP es Apple Filesharing Protocol, APFS es el nuevo formato de sistema de archivos para los SSD. También en la pregunta, esto es un problema y una de las muchas razones por las que la introducción de APFS se hizo TODO MAL. Incluso si ejecutaras 10.12 en tu Mac, no podrías elegir tu partición 10.13 para arrancar. Un completo fracaso de una introducción. Primero introduces el soporte para ello, luego un par de años después, lo haces por defecto.
0 votos
@Zonker.in.Geneva disk0s3 es la parición con Mac OS X 10.10.