0 votes

Changer le périphérique de démarrage sur Mac OS X 10.10 vers une partition AFP

Mon Mac Pro tournait avec Mac OS X 10.10 jusqu'à la semaine dernière. J'ai divisé le disque en deux partitions, j'ai cloné le système d'exploitation et je l'ai mis à jour sur une partition vers macOS 10.13. Après la mise à jour, j'ai changé le disque de démarrage et redémarré en 10.10, puis j'ai changé à nouveau le disque de démarrage et redémarré en 10.13. Ça a fonctionné comme un charme.

Pour des raisons de débogage, j'ai redémarré en 10.10 aujourd'hui. Cependant, je ne parviens pas à sélectionner la partition 10.13 comme disque de démarrage. Je suppose que cela est dû à la migration "à la volée" de HFS+ vers APFS, qui n'était pas terminée lorsque j'ai essayé de démarrer depuis 10.10 immédiatement après la mise à jour. Maintenant que c'est terminé, 10.10 ne comprend plus le contenu de la partition APFS, donc je ne peux pas la sélectionner comme disque de démarrage dans les préférences système.

Le Mac Pro est situé dans un centre de données, et je n'ai pas d'accès physique. Je ne peux donc pas maintenir de touches enfoncées pendant le démarrage. Par conséquent, pour changer le périphérique de démarrage, j'ai essayé bless. Je dois donc spécifier la partition ou le périphérique. Comme la partition est inconnue du système actuel, je dois utiliser le mode périphérique.

$ 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

Je pense que disk0s2 est le périphérique APFS car disk0s3 est la partition actuelle :

$ 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:
{type = mutable dict, count = 3,
entries =>
    0 : {contents = "System Partitions"} = (
    disk0s1
)
    1 : {contents = "Data Partitions"} = (
    disk0s2
)
    2 : {contents = "Auxiliary Partitions"} = (
)
}

IOMedia disk0s2 has UUID A1F6614F-C788-4009-951D-83019FECDEC8
Setting EFI NVRAM:
    efi-boot-next='IOMatchIOProviderClassIOMediaIOPropertyMatchUUIDA1F6614F-C788-4009-951D-83019FECDEC8BLLastBSDNamedisk0s2'
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.

Cependant, la machine a redémarré avec 10.10. J'ai aussi essayé d'utiliser le nom de la partition :

$ 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

Est-ce que j'ai utilisé la mauvaise commande? Manque-t-il un argument? Ou y a-t-il une autre façon de définir le périphérique de démarrage pour que la machine démarre à nouveau avec 10.13?

0voto

l008com Points 1608

Je crois que vous Etes S.O.L. ici. En raison de la manière désinvolte dont Apple a introduit APFS et en a fait instantanément le système de fichiers par défaut pour 10.13 d'un seul coup, la seule façon de faire ce que vous essayez de faire est de démarrer en maintenant la touche d'option enfoncée. Les versions 10.12 et plus anciennes ne vous permettront pas de choisir votre volume 10.13 car ces systèmes d'exploitation ne peuvent pas lire APFS.

Apple a fait de nombreuses introductions similaires dans le passé, mais ils les ont bien faites. Ils ont introduit le support de quelque chose, puis quelques versions ultérieures du système d'exploitation, ILS le rendent par défaut. APFS a été lancé instantanément, sans aucun support de la part des applications tierces, même pas de support de la part de 10.12. C'est un vrai bordel et je suggère aux gens d'attendre une version ou deux du système d'exploitation avant de passer à cela. 10.13 fonctionne très bien sur un volume HFS+.

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X