10.13 High Sierra Impossible de réinstaller MacOS sur iMac

La sauvegarde TM inclut l'OS du volume source (donc High Sierra ici).

Mais si tu installes de neuf un OS égal (High Sierra) ou supérieur (Mojave) --> tu peux utiliser l'Assistant de migration à la fin pour ne récupérer que ton compte et les applications tierces à partir d'une sauvegarde TM - sans son OS donc.

----------

À présent > il manque une partition de secours (volume Recovery HD) > en bas du HDD (elle doit remplacer l'actuel petit volume Boot OS X créé par défaut avec le Fusion Drive). Je ne pense pas que la récupération directe d'une sauvegarde TM --> permettrait cette création.

Donc dans ton cas > le meilleur procédé = a) installer un OS de manière propre > b) à la fin récupérer le compte d'utilisateur + les applications tierces de la sauvegarde TM -->

- quel OS souhaites-tu installer : High Sierra ou Mojave ?​
 
L'installation de Mojave va convertir ton actuel Fusion Drive de type CoreStorage > en un Fusion Drive de type apfs (sans te demander ton avis).

Par ailleurs > branche en préalable le disque de ta TM au Mac.

Cela fait -->

  • a) utilise l'installateur Install macOS Mojave de ta session externe. Lance-le d'un double-clic et choisis comme destination le volume Macintosh HD > ce qui va donner une installation propre. Note : le panneau de l'installeur va afficher le volume externe MacOS Secours démarré comme destination par défaut. Presse le bouton subalterne : "Afficher tous les disques" et choisis alors Macintosh HD en destination.
  • b) en fin d'installation > après un redémarrage et divers paramétrages > une page te propose de récupérer des données --> coche la case : "À partir d'un Mac, d'une sauvegarde Time Machine ou d'un Disque de démarrage" > et choisis le volume de ta TM en "source". L'«Assistant de migration» va te proposer de récupérer ton compte > des applications > des réglages --> n'exclus rien et lance. S'il te propose en chemin une mise-à-jour d'iTunes --> refuse > car ça plante la migration. Une récupération par l'«Assistant de migration» est toujours très lente > avec un débit de copie très variable.

=> tu n'auras qu'à dire si tu as pu ré-ouvrir ta session à la fin.
 
Ouaip !

- presse le bouton : "Redémarrer" > et presse aussitôt la touche "alt" pour avoir l'écran de choix du volume de démarrage. Choisis MacOS Secours et démarre dessus.

Ta session externe réouverte > passe la commande (copier-coller) :
Bloc de code:
diskutil list ; ls /Volumes/iMac*

  • qui affiche la configuration des disques & liste les objets de 1er rang du volume iMac La Rochelle

Poste les tableaux obtenus.
 
Bloc de code:
iMac-de-Benoist:~ macossecours$ diskutil list ; ls /Volumes/iMac*
/dev/disk0 (internal, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *121.3 GB   disk0
   1:                        EFI EFI                     209.7 MB   disk0s1
   2:          Apple_CoreStorage Fusion                  121.0 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                  998.7 GB   disk1s2
   3:                 Apple_Boot Boot OS X               134.2 MB   disk1s3
   4:                 Apple_Boot                         650.0 MB   disk1s4

/dev/disk2 (internal, virtual):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:                  Apple_HFS iMac La Rochelle       +1.1 TB     disk2
                                 Logical Volume on disk0s2, disk1s2
                                 C8C816B1-1EBD-4CC5-AA41-86483CE4ED67
                                 Unencrypted Fusion Drive

/dev/disk3 (external, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *1.0 TB     disk3
   1:                        EFI EFI                     209.7 MB   disk3s1
   2:          Apple_CoreStorage Sans titre              999.7 GB   disk3s2
   3:                 Apple_Boot Boot OS X               134.2 MB   disk3s3

/dev/disk4 (external, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *2.0 TB     disk4
   1:                        EFI EFI                     209.7 MB   disk4s1
   2:                  Apple_HFS MacOS Secours           2.0 TB     disk4s2
   3:                 Apple_Boot Recovery HD             650.0 MB   disk4s3

/dev/disk5 (external, virtual):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:                  Apple_HFS DD Rivedoux 1To        +999.3 GB   disk5
                                 Logical Volume on disk3s2
                                 B3D8A829-B5E9-4968-9FD7-8AAB30437CDA
                                 Unlocked Encrypted

/dev/disk6 (disk image):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        +7.3 GB     disk6
   1:                        EFI EFI                     209.7 MB   disk6s1
   2:                  Apple_HFS InstallESD              6.9 GB     disk6s2

macOS Install Data

Le disk5 correspond à mon DDE Time Machine.
 
Cette mention en queue de HDD -->
Bloc de code:
   4:                 Apple_Boot                         650.0 MB   disk1s4

  • montre qu'il y a eu tentative de création d'une partition de secours de 650 Mo en-dessous de la petite partition du booter : Boot OS X de 134 Mo initiale. Cette tentative a échoué > car aucun volume Recovery HD n'a pu être créé sur la partition. Je soupçonne toujours des problèmes avec le HDD de 1 To de ton attelage Fusion Drive.

Passe la commande (copier-coller) :
Bloc de code:
diskutil eraseVolume free null disk1s4 ; diskutil coreStorage resizeStack C8C816B1-1EBD-4CC5-AA41-86483CE4ED67 0b

  • la commande supprime la partition de secours invalide et récupère son espace au Conteneur CoreStorage

Poste l'affichage retourné.
 
Bloc de code:
iMac-de-Benoist:~ macossecours$ diskutil eraseVolume free null disk1s4 ; diskutil coreStorage resizeStack C8C816B1-1EBD-4CC5-AA41-86483CE4ED67 0b
Started erase on disk1s4
Unmounting disk
Finished erase on disk1
The Core Storage Logical Volume UUID is C8C816B1-1EBD-4CC5-AA41-86483CE4ED67
Started CoreStorage operation
Checking prerequisites for resizing Logical-Physical volume stack
Growing Logical-Physical volume stack
Verifying file system
Volume was successfully unmounted
Performing fsck_hfs -fn -x /dev/rdisk2
Checking Journaled HFS Plus volume
Checking extents overflow file
Checking catalog file
Checking multi-linked files
Checking catalog hierarchy
Checking extended attributes file
Checking volume bitmap
Checking volume information
The volume iMac La Rochelle appears to be OK
File system check exit code is 0
Restoring the original state found as mounted
Growing Core Storage Physical Volume from 998 695 124 992 to 999 860 912 128 bytes
Copying booter
Growing disk partition
Modifying partition map
Growing Core Storage data structures
Resizing Core Storage Physical Volume structures
Resized Core Storage Physical Volume to 999 860 912 128 bytes
Growing Logical Volume
Resizing Core Storage Logical Volume structures
Resized Core Storage Logical Volume to 1 114 994 245 632 bytes
Growing file system
Finished CoreStorage operation
 
Ça a marché. Par ailleurs passe la commande (copier-coller) :
Bloc de code:
sudo rm -rf /Volumes/"iMac La Rochelle"/"macOS Install Data"

  • à validation > une demande de password s'affiche (commande sudo) --> tape ton mot-de-passe de la session admin ouverte en aveugle - aucun caractère ne se montrant à la frappe - et revalide
  • la commande supprime dans le volume iMac La Rochelle --> le dossier macOS Install Data (qui contient les ressources de l'installation plantée de Mojave). Elle passe sans affichage notable.

=> est-ce que ça a été le cas ?
 
Ca m'a l'air bon
Bloc de code:
iMac-de-Benoist:~ macossecours$ diskutil list
/dev/disk0 (internal, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *121.3 GB   disk0
   1:                        EFI EFI                     209.7 MB   disk0s1
   2:          Apple_CoreStorage Fusion                  121.0 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   disk1s4

/dev/disk2 (internal, virtual):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:                  Apple_HFS iMac La Rochelle       +1.1 TB     disk2
                                 Logical Volume on disk0s2, disk1s2
                                 C8C816B1-1EBD-4CC5-AA41-86483CE4ED67
                                 Unencrypted Fusion Drive
 
Alors voici le nouveau test à faire (ta sauvegarde TM toujours disponible) -->

- redémarre > les 2 touches ⌘R pressées ouvrir la session de secours. Quand tu as l'écran affichant les 4 Utilitaires macOS > lance l'option : "Réinstaller macOS" --> et choisis le volume iMac La Rochelle comme destination​

=> tu vas bien voir si High Sierra (cette fois) arrive à s'installer (signe qu'une partition de secours Recovery HD aura déjà pu être créée sur le HDD en remplacement du booter : Boot OS X) > et si tu peux enclencher ensuite la récupération de ta TM.
 
Bonjour,

Alors, résultat ce matin au réveil... et c'est le même message "macOS n'a pas pu être installé" que précédemment avec Mojave.

Bloc de code:
iMac-de-Benoist:~ macossecours$ diskutil list
/dev/disk0 (internal, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *121.3 GB   disk0
   1:                        EFI EFI                     209.7 MB   disk0s1
   2:          Apple_CoreStorage Fusion                  121.0 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.2 GB   disk1s2
   3:                 Apple_Boot Boot OS X               134.2 MB   disk1s3
   4:                 Apple_Boot                         650.0 MB   disk1s4

/dev/disk2 (internal, virtual):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:                  Apple_HFS iMac La Rochelle       +1.1 TB     disk2
                                 Logical Volume on disk0s2, disk1s2
                                 C8C816B1-1EBD-4CC5-AA41-86483CE4ED67
                                 Unencrypted Fusion Drive

/dev/disk4 (external, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *2.0 TB     disk4
   1:                        EFI EFI                     209.7 MB   disk4s1
   2:                  Apple_HFS MacOS Secours           2.0 TB     disk4s2
   3:                 Apple_Boot Recovery HD             650.0 MB   disk4s3
 
Comme tu peux le voir encore ici -->
Bloc de code:
   3:                 Apple_Boot Boot OS X               134.2 MB   disk1s3
   4:                 Apple_Boot                         650.0 MB   disk1s4

  • la tentative de création d'une partition de secours de 650 Mo a échoué > faute de formation d'un volume Recovery HD sur la partition > avant copie à ce volume du contenu du booter (logiciel de prédémarrage de la bande CoreStorage du HDD) du volume Boot OS X supérieur > suppression de cette partition de 134 Mo > et récupération de son espace au CoreStorage.
  • comme cette création d'une partition de secours s'effectue en préalable de l'installation de l'OS proprement dit --> on dira qu'un problème d'écriture au HDD est intervenu. Ce disque me paraît suspect. Je pense que c'est la source de tous tes ennuis.

On peut si tu veux supprimer encore le Fusion Drive > sans le recréer > ce qui te permettra de tester 2 installations propres : au volume distinct du SSD > puis au volume distinct du HDD. Si l'installation à destination du HDD échouait encore > le disque serait à changer.
 
Alors passe la commande :
Bloc de code:
diskutil coreStorage deleteLVG D1DB474F-FFE8-4FE6-A114-102E6357486A ; diskutil list

  • la commande supprime le CoreStorage du Fusion Drive > ce qui reformate 2 volumes Untitled séparés (un sur chaque disque) > puis affiche le nouveau tableau des disques

Poste l'affichage retourné.
 
Bloc de code:
iMac-de-Benoist:~ macossecours$ diskutil coreStorage deleteLVG D1DB474F-FFE8-4FE6-A114-102E6357486A ; diskutil list
Started CoreStorage operation
Unmounting Logical Volumes
Destroying Logical Volume Group
Erasing disk1s2
Initialized /dev/rdisk1s2 as a 113 GB case-insensitive HFS Plus volume with a 16384k journal
Mounting disk
Erasing disk0s2
Initialized /dev/rdisk0s2 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                        *1.0 TB     disk0
   1:                        EFI EFI                     209.7 MB   disk0s1
   2:                  Apple_HFS Untitled                999.2 GB   disk0s2
   3:                 Apple_Boot                         650.0 MB   disk0s4

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

/dev/disk3 (external, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *2.0 TB     disk3
   1:                        EFI EFI                     209.7 MB   disk3s1
   2:                  Apple_HFS MacOS Secours           2.0 TB     disk3s2
   3:                 Apple_Boot Recovery HD             650.0 MB   disk3s3
 
Passe la commande (copie-la bien jusqu'au list final) :
Bloc de code:
diskutil rename disk1s2 SSD ; diskutil rename disk0s2 HDD ; diskutil eraseVolume free null disk0s4 ; diskutil resizeVolume disk0s2 0b ; diskutil list

  • la commande renomme SDD le Untitled du SSD ; renomme HDD le Untitled du HDD ; supprime la partition de secours du HDD ; récupère son espace au volume HDD ; réaffiche le tableau des disques

Poste l'ensemble de l'affichage retourné.
 
Bloc de code:
iMac-de-Benoist:~ macossecours$ diskutil rename disk1s2 SSD ; diskutil rename disk0s2 HDD ; diskutil eraseVolume free null disk0s4 ; diskutil resizeVolume disk0s2 0b ; diskutil list
Volume on disk1s2 renamed to SSD
Volume on disk0s2 renamed to HDD
Started erase on disk0s4
Unmounting disk
Finished erase on disk0
Resizing to full size (fit to fill)
Started partitioning on disk0s2 HDD
Verifying the disk
Verifying file system
Volume was successfully unmounted
Performing fsck_hfs -fn -x /dev/rdisk0s2
Checking Journaled HFS Plus volume
Checking extents overflow file
Checking catalog file
Checking multi-linked files
Checking catalog hierarchy
Checking extended attributes file
Checking volume bitmap
Checking volume information
The volume HDD appears to be OK
File system check exit code is 0
Restoring the original state found as mounted
Resizing
Modifying partition map
Growing file system
Finished partitioning on disk0s2 HDD
/dev/disk0 (internal, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *1.0 TB     disk0
   1:                        EFI EFI                     209.7 MB   disk0s1
   2:                  Apple_HFS HDD                     999.9 GB   disk0s2
/dev/disk0 (internal, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *1.0 TB     disk0
   1:                        EFI EFI                     209.7 MB   disk0s1
   2:                  Apple_HFS HDD                     999.9 GB   disk0s2

/dev/disk1 (internal, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *121.3 GB   disk1
   1:                        EFI EFI                     209.7 MB   disk1s1
   2:                  Apple_HFS SSD                     121.0 GB   disk1s2

/dev/disk3 (external, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *2.0 TB     disk3
   1:                        EFI EFI                     209.7 MB   disk3s1
   2:                  Apple_HFS MacOS Secours           2.0 TB     disk3s2
   3:                 Apple_Boot Recovery HD             650.0 MB   disk3s3
 
Parfait -->

- tu n'as plus qu'à effectuer successivement avec ton installateur de Mojave une installation à destination du volume SSD > puis une autre à destination du volume HDD

=> tu n'auras qu'à relater les résultats.