10.15 Catalina Création Fusion drive mais erreur a l'installation de Mac Os

getdown45

Membre confirmé
4 Août 2011
31
2
47
Chassieu
Bonjour a tous.
Un très bon ami à moi a voulu booster son ancien iMac 21.5 late 2013, on à monté dedans
  • de la ram supplémentaire
  • un ssd 1To en sata
  • et un ssd 32gb en pcie (qui provient de mon iMac 27 2017 fusion drive)

Après avoir longuement lu plusieurs sujets et notamment les messages de macomaniac j'ai réussi à créer un fusion drive avec le ssd 32 pcie et le ssd 1 To sata
Au moment de lancer l'installation de Catalina j'ai eu ce message "ce volume ne constitue pas une configuration core storage prise en charge"
On a tenté de "bidouiller" car vu nos maigres compétences c'est bien le terme mais rien n'y a fait, nous voila bloqué.
Si un "expert" veut bien nous orienter pour terminer cette installation je le remercie d'avance.
 
Bonjour getdown

Comment démarres-tu ton iMac ? - par internet (globe terrestre) --> ce qui fait télécharger en RAM un OS de secours (500 Mo) depuis le serveur Apple de récupération > puis démarre le Mac dessus à la fin ?

- ouvres-tu une session de secours (écran affichant une fenêtre de 4 Utilitaires OS X ou macOS (selon l'OS de secours) ?​
 
Une fois l'imac late 2013 avec son fusion recréé (en suivant tes conseils sur d'autres fils) j'ai mis une clé bootable de Catalina fait sur mon iMac 2017 (sous catalina).

J'y ai passé la nuit...je ne suis toujours pas couché.

Ps : je pense peut être que le souci doit venir du format jhfs+ ou les Conteneur apfs du fusion drive mais je n'y comprends rien, je suis bêtement les "tutos"

Et quand je fais
diskutil ap list
No APFS Containers found
 
Dernière édition:
Passe la commande :
Bloc de code:
diskutil list internal

  • qui affiche la configuration des disques internes seule

Voici comment tu vas pouvoir poster ici ce tableau sans avoir besoin de prendre de photo -->

  • tu sélectionnes le tableau > ⌘C pour le copier dans le presse-papier > ⌘Q pour quitter le «Terminal» > option  : "Obtenir de l'aide en ligne" (dans la fenêtre des 4 Utilitaires) > ce qui lance un navigateur «Safari»
  • page Apple par défaut > un clic sur l'adresse de haut de page pour l'éditer > saisis  : macgénération (tout court  : c'est une barre de recherche Google) et valide > tu atteins le site MacGé > Forums > te connectes > ce fil
  • en bas de cette page des forums MacGé => utilise le menu ...▾ (à droite de la bobine souriante) dans la barre de menus au-dessus du champ de saisie d'un message > sous-menu : </> Bloc de code => tu fais ton coller dans la fenêtre de code et Continuer.

=> ces informations montreront la configuration logique de tes disques.

Note 1 : si tu ne peux pas poster via le Safari de la session de secours (ça arrive) --> poste une photo du tableau (à partir du commencement = le disque /dev/disk0 ou disque physique interne) - tu as un bouton : "Joindre un fichier" en bas de cette page.

Note 2 : dans la session de secours > les applications se lancent en mode "alternatif" et pas parallèle. Il faut quitter le Terminal pour lancer Safari. Vice-versa > quitter Safari pour récupérer l'écran général de la session de secours et pouvoir relancer le Terminal. Aucun redémarrage n'est requis.
 
Bloc de code:
-bash-3.2# diskutil ap list
No APFS Containers found
-bash-3.2#  diskutil list internal
/dev/disk0 (internal, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *28.0 GB    disk0
   1:                        EFI EFI                     314.6 MB   disk0s1
   2:          Apple_CoreStorage fusion                  27.6 GB    disk0s2
   3:                 Apple_Boot Boot OS X               134.2 MB   disk0s3

/dev/disk1 (internal, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *1.0 TB     disk1
   1:                        EFI EFI                     209.7 MB   disk1s1
   2:          Apple_CoreStorage fusion                  999.9 GB   disk1s2
   3:                 Apple_Boot Boot OS X               134.2 MB   disk1s3

/dev/disk2 (internal, virtual):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:                  Apple_HFS FusionDrive            +1.0 TB     disk2
                                 Logical Volume on disk0s2, disk1s2
                                 04BA100D-239D-455B-A568-598FBBDDF8D9
                                 Unencrypted

-bash-3.2#
 
Tu as un Fusion Drive de type CoreStorage (type classique). Passe encore les commandes (l'une après l'autre) :
Bloc de code:
sw_vers -productVersion
df -H

  • (H majuscule) qui affichent : la version de l'OS de secours démarré (et donc celle de l'OS qu'il permet de réinstaller) > et l'occupation de tous les volumes montés

Poste les 2 retours.
 
Je fais ça tout se suite. Peu importe que démarre en internet recovery ou sur la Clé Catalina?
Et si je démarre en internet recovery c'est Mavericks qui se lance

Bloc de code:
-bash-3.2# sw_vers -productVersion
10.15.4
-bash-3.2# df -H
Filesystem     Size   Used  Avail Capacity iused      ifree %iused  Mounted on
/dev/disk4s1   2.0G   1.3G   667M    67%   47930 4294919349    0%   /
devfs          214k   214k     0B   100%     724          0  100%   /dev
/dev/disk5      10M   733k   9.8M     7%      21 4294967258    0%   /private/var/log
/dev/disk6      10M   262k    10M     3%       3 4294967276    0%   /private/var/log/dm
/dev/disk7     524k   147k   377k    29%       5 4294967274    0%   /Volumes
/dev/disk8     524k   147k   377k    29%       8 4294967271    0%   /private/var/tmp
/dev/disk9     524k   160k   365k    31%      15 4294967264    0%   /private/var/run
/dev/disk10    2.1M   152k   1.9M     8%       6 4294967273    0%   /private/tmp
/dev/disk11    524k   147k   377k    29%       3 4294967276    0%   /System/Installation
/dev/disk12    524k   303k   221k    58%      27 4294967252    0%   /private/var/db
/dev/disk13     13M   7.0M   5.6M    56%     100 4294967179    0%   /private/var/folders
/dev/disk14    4.2M   553k   3.6M    14%      49 4294967230    0%   /private/var/root/Library
/dev/disk16    2.1M   373k   1.7M    18%      76 4294967203    0%   /private/var/root/Library/Containers
/dev/disk17    524k   176k   348k    34%      13 4294967266    0%   /Library/Preferences
/dev/disk18    2.1M   143k   2.0M     7%       2 4294967277    0%   /Library/Preferences/Logging
/dev/disk19    524k   164k   360k    32%       6 4294967273    0%   /Library/Preferences/SystemConfiguration
/dev/disk20    1.0M   193k   856k    19%       8 4294967271    0%   /Library/Keychains
/dev/disk21    524k   143k   381k    28%       2 4294967277    0%   /Library/Security/Trust Settings
/dev/disk22    6.3M   176k   6.1M     3%       2 4294967277    0%   /private/var/tmp/RecoveryTemp
/dev/disk23    6.3M   176k   6.1M     3%       2 4294967277    0%   /private/var/tmp/OSISPredicateUpdateProductTemp
/dev/disk24    524k   143k   381k    28%       2 4294967277    0%   /private/var/tmp/InstallerCookies
/dev/disk25    2.1M   143k   2.0M     7%       2 4294967277    0%   /Library/Logs/DiagnosticReports
/dev/disk2     1.0T   664M   1.0T     1%      10 4294967269    0%   /Volumes/FusionDrive
/dev/disk3s1    31G   8.4G    22G    28%    1132 4294966147    0%   /Volumes/Image Volume
-bash-3.2#
 
Dernière édition:
L'OS de secours démarré (et l'OS installable) = Catalina. OS qui demande un Fusion Drive de type apfs (et pas CoreStorage) pour s'installer.

- d'accord pour supprimer l'actuel Fusion Drive CoreStorage > et créer un Fusion Drive apfs ?​
Note : le volume de la clé d'installation de Catalina contient les ressources d'installation => donc l'installation est directe. Ce qui n'est pas le cas pour un démarrage par internet (qui télécharge en RAM un OS de secours Catalina) : il faut encore télécharger les ressources d'installation depuis le serveur apple de récupération => ce qui prend du temps.
 
D'accord pour le supprimer et le recréer en apfs. Je suis tout ouïe. Je te suis a 100%
J'hésitais hier soir à tenter d'installer Mojave sur ce Fusion Drive actuel. Ca serait passé?
 
Mojave je pense : car il effectue la conversion d'un Fusion Drive CoreStorage => apfs. Je n'ai pas l'impression que Catalina le fasse.

- passe la commande :​
Bloc de code:
diskutil cs list

  • qui affiche un tableau détaillé du CoreStorage

Poste le tableau => il faut récupérer l'UUID du Logical Volume Group (Conteneur global) pour supprimer le CoreStorage.
 
Bloc de code:
-bash-3.2# diskutil cs list
CoreStorage logical volume groups (1 found)
|
+-- Logical Volume Group 8C6082BA-88A1-4462-8E3E-00DBC0D394CD
    =========================================================
    Name:         fusion
    Status:       Online
    Size:         1027412078592 B (1.0 TB)
    Free Space:   126976 B (127.0 KB)
    |
    +-< Physical Volume 09610D5A-50AE-43D1-8E9B-8A7E45BC2191
    |   ----------------------------------------------------
    |   Index:    0
    |   Disk:     disk0s2
    |   Status:   Online
    |   Size:     27551166464 B (27.6 GB)
    |
    +-< Physical Volume 14BF74E3-95FA-4372-8C74-7A0119FA61B7
    |   ----------------------------------------------------
    |   Index:    1
    |   Disk:     disk1s2
    |   Status:   Online
    |   Size:     999860912128 B (999.9 GB)
    |
    +-> Logical Volume Family EA183B28-600A-4569-9765-262A11B549A4
        ----------------------------------------------------------
        Encryption Type:         None
        |
        +-> Logical Volume 04BA100D-239D-455B-A568-598FBBDDF8D9
            ---------------------------------------------------
            Disk:                  disk2
            Status:                Online
            Size (Total):          1026791178240 B (1.0 TB)
            Revertible:            No
            LV Name:               FusionDrive
            Volume Name:           FusionDrive
            Content Hint:          Apple_HFS
            LVG Type:              Sparse
-bash-3.2#
 
Passe la commande :
Bloc de code:
diskutil cs deleteLVG 8C6082BA-88A1-4462-8E3E-00DBC0D394CD ; diskutil list internal

  • tu la passes en "copier-coller à rebours" : tu la copies d'abord ici avec Safari > tu la colles dans le terminal > tu l'exécutes
  • la commande supprime le CoreStorage (et pas là le Fusion Drive) > ce qui reformate 2 volumes Untitled sur les 2 disques > puis affiche la configuration interne seule

Poste le retour.
 
Bloc de code:
-bash-3.2# diskutil cs deleteLVG 8C6082BA-88A1-4462-8E3E-00DBC0D394CD ; diskutil list internal
Started CoreStorage operation
Unmounting Logical Volumes
Destroying Logical Volume Group
Erasing disk0s2
Initialized /dev/rdisk0s2 as a 26 GB case-insensitive HFS Plus volume with a 8192k journal
Mounting disk
Erasing disk1s2
Initialized /dev/rdisk1s2 as a 931 GB case-insensitive HFS Plus volume with a 81920k journal
Mounting disk
Finished CoreStorage operation
/dev/disk0 (internal, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *28.0 GB    disk0
   1:                        EFI EFI                     314.6 MB   disk0s1
   2:                  Apple_HFS Untitled                27.6 GB    disk0s2

/dev/disk1 (internal, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *1.0 TB     disk1
   1:                        EFI EFI                     209.7 MB   disk1s1
   2:                  Apple_HFS Untitled                999.9 GB   disk1s2

-bash-3.2#
 
Parfait. Après la déconstruction > la reconstruction.

- mais une question d'abord : est-ce que le SSD de 28 Go est plus rapide que celui de 1 To et doit avoir le rôle moteur dans l'attelage du Fusion Drive apfs ?​
 
Oui car c'est un original Apple un Ssd Gen4 Pcie (d'origine sur mon iMac 27 2017) donc comme je suis bon élève il doit etre en role main et je faisais attention à ne pas construire le Fusion Drive à l'envers comme tu le faisais remarquer ailleurs.
 
Donc recréation du Fusion Drive en 2 commandes.

- passe la commande (copier-coller à rebours) :​
Bloc de code:
diskutil ap createContainer -main disk0s2 -secondary disk1s2 ; diskutil list internal

  • qui crée un Conteneur apfs de Fusion Drive (vide de volume) > où le magasin de la partition du petit SSD a le rôle moteur > et celui de la partition du grand SSD le rôle stockage > puis réaffiche la configuration interne

Poste le retour.
 
Bloc de code:
-bash-3.2# diskutil ap createContainer -main disk0s2 -secondary disk1s2 ; diskutil list internal
Creating container with disk0s2 disk1s2
Started APFS operation on disk0s2 Untitled
Creating a new empty APFS Container
Unmounting Volumes
Switching disk0s2 to APFS
Switching disk1s2 to APFS
Creating APFS Container
FusionLC autodetect: LC Fusion
Created new APFS Container disk2
Disk from APFS operation: disk2
Finished APFS operation on disk0s2 Untitled
/dev/disk0 (internal, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *28.0 GB    disk0
   1:                        EFI EFI                     314.6 MB   disk0s1
   2:                 Apple_APFS Container disk2         27.7 GB    disk0s2

/dev/disk1 (internal, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *1.0 TB     disk1
   1:                        EFI EFI                     209.7 MB   disk1s1
   2:                 Apple_APFS Container disk2         1000.0 GB  disk1s2

/dev/disk2 (synthesized):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      APFS Container Scheme -                      +1.0 TB     disk2
                                 Physical Stores disk1s2, disk0s2

-bash-3.2#
 
Passe la 2è commande (copier-coller à rebours) :
Bloc de code:
diskutil ap addVolume disk2 apfs "Macintosh HD" ; diskutil list internal

  • qui crée un volume Macintosh HD dans le Conteneur apfs > puis ré-affiche la configuration interne

Poste le retour.
 
Bloc de code:
-bash-3.2# diskutil ap addVolume disk2 apfs "Macintosh HD" ; diskutil list internal
Will export new APFS Volume "Macintosh HD" from APFS Container Reference disk2
Started APFS operation on disk2
Preparing to add APFS Volume to APFS Container disk2
Creating APFS Volume
Created new APFS Volume disk2s1
Mounting APFS Volume
Setting volume permissions
Disk from APFS operation: disk2s1
Finished APFS operation on disk2
/dev/disk0 (internal, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *28.0 GB    disk0
   1:                        EFI EFI                     314.6 MB   disk0s1
   2:                 Apple_APFS Container disk2         27.7 GB    disk0s2

/dev/disk1 (internal, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *1.0 TB     disk1
   1:                        EFI EFI                     209.7 MB   disk1s1
   2:                 Apple_APFS Container disk2         1000.0 GB  disk1s2

/dev/disk2 (synthesized):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      APFS Container Scheme -                      +1.0 TB     disk2
                                 Physical Stores disk1s2, disk0s2
   1:                APFS Volume Macintosh HD            24.6 KB    disk2s1

-bash-3.2#