2 votes

Comment choisir une partition de récupération dans laquelle démarrer lorsqu'il y en a plusieurs ?

J'ai un Mac Mini avec un Fusion Drive. Il y a deux instances de macOS installées dessus.

L'une (juste mise à jour en 10.13) est installée sur un volume logique CoreStorage chiffré qui couvre le SSD et une partie du HDD, et l'autre (10.11) est installée sur le reste du HDD :

~> diskutil list
/dev/disk0 (interne, physique) :
   #: TYPE NAME TAILLE IDENTIFIANT
   0: SCHEME_de_partition_GUID * 121,3 Go disk0
   1: EFI EFI 209,7 Mo disk0s1
   2: Apple_CoreStorage Macintosh HD 121,0 Go disk0s2
   3: Apple_Boot Boot OS X 134,2 Mo disk0s3

/dev/disk1 (interne, physique) :
   #: TYPE NAME TAILLE IDENTIFIANT
   0: SCHEME_de_partition_GUID * 1,0 To disk1
   1: EFI EFI 209,7 Mo disk1s1
   2: Apple_CoreStorage Macintosh HD 396,9 Go disk1s2
   3: Apple_Boot Recovery HD 650,1 Mo disk1s3
   4: Apple_HFS Macintosh HD 601,8 Go disk1s4
   5: Apple_Boot Recovery HD 650,0 Mo disk1s5

/dev/disk2 (interne, virtuel) :
   #: TYPE NOM TAILLE IDENTIFIANT
   0: Apple_HFS XYZ +512,0 Go disk2
                                     Volume logique sur disk0s2, disk1s2
                                     Fusion Drive chiffré déverrouillé

Comme vous pouvez le voir, il y a aussi deux partitions de récupération. Une contient une récupération 10.11 et l'autre contient une récupération 10.13 :

~> diskutil mount disk1s3
Volume Recovery HD montée sur disk1s3

~> grep ProductVersion -a2 /Volumes/Recovery\ HD/com.apple.recovery.boot/SystemVersion.plist
    ProductUserVisibleVersion
    10.13
    ProductVersion
    10.13

~> hdiutil mount /Volumes/Recovery\ HD/com.apple.recovery.boot/BaseSystem.dmg
...
/dev/disk3              SCHEME_de_partition_GUID
/dev/disk3s1            Apple_HFS                       /Volumes/OS X Base System

~> grep ProductVersion -a2 /Volumes/OS\ X\ Base\ System/System/Library/CoreServices/SystemVersion.plist
    ProductUserVisibleVersion
    10.13
    ProductVersion
    10.13

~> diskutil mount disk1s5
Volume Recovery HD montée sur disk1s5

~> grep ProductVersion -a2 /Volumes/Recovery\ HD\ 1/com.apple.recovery.boot/SystemVersion.plist
    ProductUserVisibleVersion
    10.11
    ProductVersion
    10.11

~> hdiutil mount /Volumes/Recovery\ HD\ 1/com.apple.recovery.boot/BaseSystem.dmg
...
/dev/disk4              SCHEME_de_partition_GUID
/dev/disk4s1            Apple_HFS                       /Volumes/OS X Base System 1

~> grep ProductVersion -a2 /Volumes/OS\ X\ Base\ System\ 1/System/Library/CoreServices/SystemVersion.plist
    ProductUserVisibleVersion
    10.11
    ProductVersion
    10.11

Maintenant, je veux démarrer dans la récupération 10.13, mais lorsque je maintiens la touche Option pendant le démarrage, je n'obtiens que 3 options : XYZ, Macintosh HD et Recovery 10.11.

Est-ce même possible ?

1voto

David Anderson Points 30783

J'ai remarqué que lorsque macOS 10.13 est installé dans un volume APFS, la partition de récupération n'apparaît pas dans le menu Gestionnaire de démarrage. J'ai eu rEFInd installé sur mon Mac et j'ai trouvé que la partition de récupération manquante apparaissait dans le menu rEFInd. Bien que je ne le sache pas avec certitude, je suppose que la même chose fonctionnerait pour Core Storage.

Donc, si vous avez rEFInd correctement installé dans une partition EFI, vous pouvez peut-être utiliser les étapes ci-dessous pour démarrer votre partition de récupération manquante.

  1. Démarrer le Gestionnaire de démarrage. En gros, maintenez la touche option enfoncée au démarrage.

  2. Dans le Gestionnaire de démarrage, sélectionnez pour démarrer rEFInd.

  3. Depuis rEFInd, sélectionnez pour démarrer la récupération macOS 10.13.

Ce que je ferais, c'est créer une version bootable de rEFInd sur une clé USB. Démarrez à partir de la clé USB et vérifiez si votre partition de récupération manquante est accessible. Si c'est le cas, faites-le moi savoir et je vous indiquerai comment configurer correctement rEFInd sur votre disque interne pour qu'il apparaisse dans le Gestionnaire de démarrage.

Voici les étapes actuelles pour créer la clé USB. Je suppose que les téléchargements vont dans le dossier ~/Downloads. De plus, je suppose que la clé USB est /dev/disk1.

  1. Cliquez ici pour télécharger les fichiers.

  2. Exécutez les commandes suivantes dans une fenêtre d'application Terminal.

    cd  ~/Downloads/refind-flashdrive-0.11.2
    diskutil  unmountdisk  disk1
    sudo  dd  if=refind-flashdrive-0.11.2.img  of=/dev/disk1

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