Cambia dispositivo di avvio su Mac OS X 10.10 in una partizione AFP

0

Il mio Mac Pro funzionava con Mac OS X 10.10 fino alla scorsa settimana. Ho diviso il disco in due partizioni, ho rispecchiato il sistema operativo e l'ho aggiornato su una partizione su macOS 10.13. Dopo l'aggiornamento ho cambiato il disco di avvio e riavviato 10.10, cambiato di nuovo il disco di avvio e riavviato 10.13. Ha funzionato come un fascino.

Per motivi di debug, ho riavviato 10.10 di nuovo oggi. Tuttavia, non sono in grado di selezionare la partizione 10.13 come disco di avvio. Immagino che ciò sia dovuto alla migrazione "al volo" da HFS + ad APFS, che non era ancora terminata quando ho provato a fare il boot da 10.10 subito dopo l'aggiornamento. Ora che è terminato, 10.10 non capisce più il contenuto della partizione APFS, quindi non posso selezionarlo come disco di avvio nelle preferenze di sistema.

Mac Pro si trova in un centro dati e non ho accesso fisico. Quindi non posso tenere premuto alcun tasto durante l'avvio. Quindi, per cambiare il dispositivo di avvio, ho provato a benedire. Quindi ho bisogno della partizione o del dispositivo. Poiché la partizione è sconosciuta al sistema attuale, devo utilizzare la modalità 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

Penso che disk0s2 sia il dispositivo APFS come disk0s3 è la partizione corrente:

$ 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.

Tuttavia, la macchina è stata riavviata con 10.10. Ho anche provato ad usare il nome della partizione:

$ 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

Ho usato il comando sbagliato? Manca una discussione? Oppure esiste un altro modo per impostare il dispositivo di avvio in modo che la macchina inizi di nuovo con 10.13?

    
posta PVitt 19.06.2018 - 14:56
fonte

1 risposta

0

Credo che tu sia S.O.L. Qui. A causa del modo casuale in cui Apple ha introdotto APFS e reso istantaneamente il file system predefinito per 10.13 tutto in una volta, l'unico modo per fare ciò che si sta tentando di fare è avviare tenendo premuto il tasto opzione. 10.12 e precedenti non ti permettono di scegliere il tuo volume 10.13 perché quei sistemi operativi non possono leggere APFS.

Apple ha introdotto molte presentazioni simili in passato, ma le hanno corrette. Hanno introdotto il supporto per qualcosa, quindi alcune versioni del sistema operativo più tardi ALLORA lo rendono predefinito. APFS è stato rilasciato immediatamente, senza alcun supporto da app di terze parti, nessun supporto nemmeno da 10.12. È un vero clusterfuck e suggerisco alle persone di aspettare una versione OS o due prima di passare ad essa. 10.13 funziona bene su un volume HFS +.

    
risposta data 20.06.2018 - 12:54
fonte

Leggi altre domande sui tag