10.13 High Sierra Panique - MacOS n'a pas pu être installé

macomaniac

Ouroboros
Club MacG
20 Septembre 2012
67 804
21 026
Forêt de Fontainebleau
Le formatage est bien passé. Finalisation du sauvetage à présent (ce qui va prendre du temps) -->

  • a) dans la fenêtre des 4 Utilitaires OS X > lance l'option : "Ré-installer OS X" --> à destination du volume Macintosh HD reformaté > ce qui va donner une installation propre.
  • b) en fin d'installation > une page te propose de récupérer des données --> coche la case : "À partir d'un autre Mac ou d'une sauvegarde Time Machine" > et choisis le volume Clone 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
 

macomaniac

Ouroboros
Club MacG
20 Septembre 2012
67 804
21 026
Forêt de Fontainebleau
Content pour toi !

Pour ce qui est du message concernant le volume HELP Video : le rétrécissement d'espace de la partition (qui a permis de créer le volume Clone) --> a dû susciter une erreur dans le système de fichiers exFAT de HELP Video.

Tu trouves le Terminal d'OS X at: Macintosh HD > Applications > Utilitaires > Terminal. Lance-le > passe la commande :
Bloc de code:
diskutil list
  • et poste le tableau.
 

Mandijlf

Membre junior
13 Janvier 2019
10
1
25
Bonjour Macomaniac,
Mon MacBook Air m’indique que l’installation macOS n’a pas pu être achevée. J’ai essayé des manipulations via le terminal mais rien à faire. Le disque Macintosh HD est bien monté.
 

Fichiers joints

Dernière édition:

macomaniac

Ouroboros
Club MacG
20 Septembre 2012
67 804
21 026
Forêt de Fontainebleau
Bonjour Mandijlf

Presse le bouton "Redémarrer" > les 2 touches ⌘R (cmd R) tenues pressées jusqu'à l'affichage d'une  = démarrage sur l'OS de secours. Tu obtiens un écran affichant une fenêtre de 4 Utilitaires macOS. Va à la barre de menus supérieure de l'écran > menu : Utilitaires > sous-menu : Terminal.

Dans la fenêtre ouverte > saisis la commande informative  :
Bloc de code:
diskutil list
et ↩︎ (presse la touche "Entrée" du clavier pour exécuter la commande)

  • tu vas voir s'afficher le tableau des disques attachés au Mac (en interne / externe) > avec leurs paramètres de tables de partition > partitions > Conteneur CoreStorage si présent > Conteneur apfs si présent
  • une série de micro-disques correspond à des images-disques créées en RAM à l'occasion du démarrage en mode Recovery > dont les volumes sont montés en lecture & écriture à l'espace de dossiers de l'OS de secours qui leur servent de points de montage. Ce qui permet pendant le fonctionnement de cet OS monté en lecture seule > à des écritures de s'effectuer à l'espace des dossiers où se trouvent montés les volumes des images-disques de la RAM. Ces images-disques s'effacent à l'extinction ou au re-démarrage.

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 
  • dans la page de ce fil de MacGé > presse le bouton
    ici :

    menu  : </> Code > par ⌘V colle dans la fenêtre Code > presse le bouton Insérer (ce procédé permet un affichage fenêtré qui économise l'espace de page en respectant la mise en forme des tableaux du «Terminal» --> d'où une plus grande lisibilité)

=> ces informations montreront la configuration logique de ton disque.

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 : "Transférer 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.
 

macomaniac

Ouroboros
Club MacG
20 Septembre 2012
67 804
21 026
Forêt de Fontainebleau
Je vois qu'un format apfs est préinstallé. Volume de démarrage Macintosh HD > avec 57 Go de données.

Passe encore (l'une après l'autre) les 3 commandes :
Bloc de code:
diskutil info /Volumes/Mac*
ls /Volumes/Mac*
bless --info /Volumes/Mac*
  • mets Mac* à la fin (abréviation commode) ; respecte les espaces ; le "l" de "ls" est la minuscule de "L"
  • la 1ère affiche un tableau d'informations sur le volume
  • la 2è liste ses dossiers de premier niveau
  • la 3è retourne le chemin de démarrage inscrit sur son en-tête

=> poste les 3 tableaux retournés. Si tu obtenais dès la 1ère commande un "no such file or directory" --> cela voudrait dire que FileVault est activé et verrouille le volume (qui resterait non monté et inadressable). Signale-le alors.
 

macomaniac

Ouroboros
Club MacG
20 Septembre 2012
67 804
21 026
Forêt de Fontainebleau
Tu t'es loupé sur la saisie de la 1ère commande. Tu as saisi : "diskutil info/VOlumes/Mac*" (en accollant info et la / qui suit et en mettant un O majuscule au lieu d'un o minuscule à VOlumes).

Repasse exactement cette unique commande :
Bloc de code:
diskutil info /Volumes/Mac*
  • et poste le tableau retourné.
 

macomaniac

Ouroboros
Club MacG
20 Septembre 2012
67 804
21 026
Forêt de Fontainebleau
Analyse :

- volume monté en lecture & écriture > réinstallable

- tous les dossiers-Système présents + un dossier macOS Install Data de l'installation avortée​

- chemin de démarrage pointant sur le lanceur boot.efi de l'OS d'installation (contenu dans le dossier macOS Install Data) > et pas sur celui de l'OS en place​

Interprétation : le programme d'installation a planté juste après avoir changé le chemin de démarrage du volume. L'OS en place est intègre. Après quelques manipulations dans le Terminal > je ne donne 100% de chances de redémarrer ton volume et réouvrir ta session intacte.

----------

Passe d'abord la commande (avec exactitude) :
Bloc de code:
rm -rf /Volumes/"Macintosh HD"/"macOS Install Data"
(mets les "" aux intitulés ; pas d'espace entre HD" et la / qui suit

  • cette commande supprime le dossier d'installation macOS Install Data ; elle passe sans commentaire (retour direct de -bash-3.2#) si elle passe

=> est-ce que ça a été le cas ?
 

macomaniac

Ouroboros
Club MacG
20 Septembre 2012
67 804
21 026
Forêt de Fontainebleau
Bien ! À présent il s'agit de passer la longue commande -->
Bloc de code:
bless --folder /Volumes/"Macintosh HD"/System/Library/CoreServices --file /Volumes/"Macintosh HD"/System/Library/CoreServices/boot.efi
  • pour la saisir confortablement > tu vas exécuter un "copier-coller à rebours" --> tu viens d'abord avec Safari à cette page > tu copies la commande (attention ! déclenche d'abord le tapis roulant horizontal pour pouvoir la sélectionner jusqu'au boot.efi final) > tu quittes Safari ce qui te ramène à l'écran des 4 Utilitaires macOS > tu relances le Terminal > tu colles la commande dans sa fenêtre et tu l'exécutes
  • cette commande change le chemin de démarrage de Macintosh HD (stocké dans son volume auxiliaire Preboot) > en le refaisant pointer sur le démarreur boot.efi de l'OS en place. La commande passe sans commentaire.

Cela effectué --> tu repasses la commande passée antérieurement -->
Bloc de code:
bless --info /Volumes/Mac*
  • qui affiche le chemin de boot actif du volume

Poste le tableau pour vérification.
 

macomaniac

Ouroboros
Club MacG
20 Septembre 2012
67 804
21 026
Forêt de Fontainebleau
Chemin de démarrage valide.

Passe encore les 2 commandes (l'une après l'autre) :
Bloc de code:
kextcache -u /Volumes/"Macintosh HD"
diskutil ap updatePreboot disk1s1
  • la 1ère met à jour le cache prelinkedkernel > chargé par le lanceur boot.efi au démarrage ; elle passe sans (guère de) commentaire
  • la 2è met à jour les informations de prédémarrage de Preboot > prises en charge par l'EFI en prédémarrage ; elle passe avec un affichage kilométrique

Poste environ les 10 dernières lignes retournées par la 2è.
 

macomaniac

Ouroboros
Club MacG
20 Septembre 2012
67 804
21 026
Forêt de Fontainebleau
Dans ta 2è commande > tu as saisi des "l" (minuscules de "L") au lieu de "1" (occurrences du chiffre "un") dans disk1s1. J'admets que les caractères de la police utilisée induisent en confusion.

Repasse la commande :
Bloc de code:
diskutil ap updatePreboot disk1s1
  • en mettant 2 chiffres "un" à la fin > et poste les 10 dernières lignes retournées environ...
 

macomaniac

Ouroboros
Club MacG
20 Septembre 2012
67 804
21 026
Forêt de Fontainebleau
Zéro erreur. Bon ! --> il est temps de te libérer -->

- quitte le Terminal. Va à : Menu  > Disque de démarrage > sélectionne Macintosh HD > redémarre dessus​

=> je te souhaite une bonne réouverture de session :)