10.13 High Sierra Installation de macos n’a pu être achevée

Content pour toi !

- je ne peux pas me prononcer sur la raison du plantage de la mise-à-jour. Pas non plus sur le tarif d'un professionnel (dans un magasin agréé Apple), si tu vas le voir avec un Mac planté de boot pour cause de simple chemin de démarrage modifié par un programme d'installation : combien de temps il met pour s'en apercevoir (s'il s'en aperçoit) et combien il te facture les 5 minutes qu'il faudrait pour rétablir le redémarrage (s'il le rétablit).
 
Bonjour Macomaniac,
J'étais à peu près dans le même cas que clementnuel (même mis à jour, même erreur, similaires réponses à tes commandes magiques) donc j'ai adapté ton traitement avec les bons noms de répertoires et disques et ça marché nickel, j'ai récupéré mon Mac. Très grand MERCI à toi, tu es très fort. Super avoir les gens comme toi qui prennent leur temps d'aider les autres, tu m'a sauvé la journée hier!
 
:coucou: balakove

Content pour toi !

- doublement même de voir que l'art du mutatis mutandis (savoir transposer les termes variables) n'est pas encore perdu pour tout le monde :)
 
  • J’aime
Réactions: balakove
Bonjour Macomaniac,
Moi j’ai eu le même message mais je fais aucune mise à jour, mon ordi a chauffer je l’ai éteint et après je l’ai rallumé et ça afficher le même message avec l’historique des erreurs en arrière plan et mon ordi est quasiment neuf.

Est-ce que j’essaye les manip d’avant et comment faire exactement ?
 
Alors redémarre > et tiens aussitôt pressées les 2 touches ⌘R (command R) -->

- est-ce que tu vois s'afficher une  > une barre de chargement > puis est-ce que tu obtiens un écran affichant une fenêtre de 4 Utilitaires macOS (= session se secours) ?​
 
Alors voici comment tu vas pouvoir fournir les informations de base -->

- 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
    524315_original.png
    ici :
    521520_original.png

    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.
 
Bloc de code:
/dev/disk0 (disk image):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        +2.1 GB     disk0
   1:                  Apple_HFS OS X Base System        2.0 GB     disk0s1

/dev/disk1 (internal):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                         251.0 GB   disk1
   1:                        EFI EFI                     314.6 MB   disk1s1
   2:                 Apple_APFS Container disk2         250.7 GB   disk1s2

/dev/disk2 (synthesized):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      APFS Container Scheme -                      +250.7 GB   disk2
                                 Physical Store disk1s2
   1:                APFS Volume Macintosh HD            37.8 GB    disk2s1
   2:                APFS Volume Preboot                 48.5 MB    disk2s2
   3:                APFS Volume Recovery                1.0 GB     disk2s3
   4:                APFS Volume VM                      3.2 GB     disk2s4

/dev/disk3 (disk image):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:                            untitled               +5.2 MB     disk3

/dev/disk4 (disk image):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:                            untitled               +524.3 KB   disk4

/dev/disk5 (disk image):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:                            untitled               +524.3 KB   disk5

/dev/disk6 (disk image):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:                            untitled               +524.3 KB   disk6

/dev/disk7 (disk image):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:                            untitled               +2.1 MB     disk7

/dev/disk8 (disk image):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:                            untitled               +524.3 KB   disk8

/dev/disk9 (disk image):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:                            untitled               +524.3 KB   disk9

/dev/disk10 (disk image):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:                            untitled               +12.6 MB    disk10

/dev/disk11 (disk image):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:                            untitled               +4.2 MB     disk11

/dev/disk12 (disk image):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:                            untitled               +1.0 MB     disk12

/dev/disk13 (disk image):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:                            untitled               +2.1 MB     disk13

/dev/disk14 (disk image):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:                            untitled               +524.3 KB   disk14

/dev/disk15 (disk image):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:                            untitled               +524.3 KB   disk15

/dev/disk16 (disk image):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:                            untitled               +1.0 MB     disk16

/dev/disk17 (disk image):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:                            untitled               +6.3 MB     disk17

/dev/disk18 (disk image):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:                            untitled               +6.3 MB     disk18

/dev/disk19 (disk image):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:                            untitled               +524.3 KB   disk19

/dev/disk20 (disk image):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:                            untitled               +2.1 MB     disk20

/dev/disk21 (disk image):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:                            untitled               +10.5 MB    disk21

/dev/disk22 (disk image):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:                            untitled               +1.6 GB     disk22

-bash-3.2#
 
Je vois que le volume Macintosh HD est en format apfs. Passe encore les 3 commandes (l'une après l'autre) -->
Bloc de code:
diskutil info /Volumes/Mac*
ls /Volumes/Mac*
bless --info /Volumes/Mac*

  • le "l" de "ls" est la minuscule de "L" ; mets Mac* à la fin (abréviation commode) ; respecte tous les espaces
  • la 1ère affiche un tableau d'informations sur le volume
  • la 2è liste ses objets de 1er rang
  • la 3è retourne son chemin de démarrage

Poste les tableaux retournés => ces informations me permettront d'avoir une idée complète de la situation de ton volume de démarrage.

NB. si tu obtenais un déni dès la 1ère commande (genre : "no such file or directory") --> cela voudrait dire que FileVault est activé et verrouille le volume qui ne serait pas monté. Signale-le alors.
 
Bloc de code:
-bash-3.2# diskutil info /Volumes/Mac*
   Device Identifier:        disk2s1
   Device Node:              /dev/disk2s1
   Whole:                    No
   Part of Whole:            disk2

   Volume Name:              Macintosh HD
   Mounted:                  Yes
   Mount Point:              /Volumes/Macintosh HD

   Partition Type:           41504653-0000-11AA-AA11-00306543ECAC
   File System Personality:  APFS
   Type (Bundle):            apfs
   Name (User Visible):      APFS
   Owners:                   Enabled

   OS Can Be Installed:      Yes
   Booter Disk:              disk2s2
   Recovery Disk:            disk2s3
   Media Type:               Generic
   Protocol:                 PCI-Express
   SMART Status:             Verified
   Volume UUID:              A3B943A5-9B24-41A4-B559-AE4FF5E4A359
   Disk / Partition UUID:    A3B943A5-9B24-41A4-B559-AE4FF5E4A359

   Disk Size:                250.7 GB (250685575168 Bytes) (exactly 489620264 512-Byte-Units)
   Device Block Size:        4096 Bytes

   Volume Total Space:       250.7 GB (250685575168 Bytes) (exactly 489620264 512-Byte-Units)
   Volume Used Space:        42.2 GB (42220437504 Bytes) (exactly 82461792 512-Byte-Units) (16.8%)
   Volume Free Space:        208.5 GB (208465137664 Bytes) (exactly 407158472 512-Byte-Units) (83.2%)
   Allocation Block Size:    4096 Bytes

   Read-Only Media:          No
   Read-Only Volume:         No

   Device Location:          Internal
   Removable Media:          Fixed

   Solid State:              Yes
   Hardware AES Support:     Yes

-bash-3.2# ls /Volumes/Mac*
.DS_Store                bin
.DocumentRevisions-V100            cores
.IAProductInfo                dev
.PKInstallSandboxManager-SystemSoftware    etc
.Spotlight-V100                home
.file                    installer.failurerequests
.fseventsd                macOS Install Data
.vol                    net
Applications                private
Library                    sbin
Network                    tmp
System                    usr
Users                    var
Volumes                    vm
-bash-3.2# bless --info /Volumes/Mac*
        1345 => Blessed System File is <Preboot>/A3B943A5-9B24-41A4-B559-AE4FF5E4A359/com.apple.installer/boot.efi
         890 => Blessed System Folder is <Preboot>/A3B943A5-9B24-41A4-B559-AE4FF5E4A359/com.apple.installer
The blessed volume in this APFS container is "/Volumes/Macintosh HD"
-bash-3.2#
 
Analyse -->

- volume monté en lecture & écriture > réinstallable > 42 Go de données​

- distribution complète des dossiers-Système + un dossier macOS Install Data de l'installation avortée​

- chemin pointant au lanceur boot.efi de l'OS d'installation (contenu dans le dossier macOS Install Data) > au lieu du lanceur boot.efi de l'OS en place

Interprétation : le programme d'installation a eu le temps de changer le chemin de démarrage du volume > mais l'installation a planté aussitôt après redémarrage > sans modifier un seul fichier de l'OS en place qui est intègre. Après quelques commandes dans le Terminal --> je te donne 100% de chances de redémarrer directement l'OS de ton volume et de réouvrir ta session intacte.

----------

Commence par passer exactement la commande :
Bloc de code:
rm -rf /Volumes/"Macintosh HD"/"macOS install Data"

  • mets les 2 intitulés avec les "" ; pas d'espace (!) entre HD" et la / qui suit
  • la commande supprime le dossier de l'installation avortée ; elle passe sans commentaire
----------

Voici à présent la longue et décisive commande à passer :
Bloc de code:
bless --folder /Volumes/"Macintosh HD"/System/Library/CoreServices --file /Volumes/"Macintosh HD"/System/Library/CoreServices/boot.efi

  • tu la saisis en copier-coller à rebours : viens d'abord ici avec Safari > copie la commande (jusqu'au boot.efi final !) > quitte Safari > relance le Terminal > colle la commande > exécute-la
  • la commande restaure le chemin de démarrage du volume > pour qu'il pointe sur le lanceur boot.efi de l'OS en place ; elle passe sans commentaire.
----------

Passe enfin la commande informative :
Bloc de code:
bless --info /Volumes/Mac*

  • qui affiche le chemin de démarrage actif du volume

Poste le tableau retourné.
 
Bloc de code:
-bash-3.2# bless --folder /Volumes/"Macintosh HD"/System/Library/CoreServices --file /Volumes/"Macintosh HD"/System/Library/CoreServices/boot.efi
-bash-3.2# bless --info /Volumes/Mac*
         979 => Blessed System File is <Preboot>/A3B943A5-9B24-41A4-B559-AE4FF5E4A359/System/Library/CoreServices/boot.efi
         843 => Blessed System Folder is <Preboot>/A3B943A5-9B24-41A4-B559-AE4FF5E4A359/System/Library/CoreServices
The blessed volume in this APFS container is "/Volumes/Macintosh HD"
-bash-3.2#
 
Parfait : chemin valide.

On termine par 2 commandes "coups de kick" d'aide au démarrage -->
Bloc de code:
kextcache -u /Volumes/"Macintosh HD"
diskutil ap updatePreboot disk2s1

  • le 1 de disk2s1 est un "un"
  • la 1ère met à jour le cache prelinkedkernel > pris en charge 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 du volume auxiliaire Preboot > prises en charge par l'EFI en prédémarrage ; elle passe avec un affichage kilométrique
----------

Ces 2 commandes passées > 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 :coucou:
 
Oui ça marche de nouveaux merci beaucoup je vais bientôt avoir mes concours et j'avais vraiment besoin.

deux dernières questions: est ce que ça peut se reproduire et comment éviter ce problème ?
 
Content pour toi !

- si ton OS est High Sierra > regarde à : Menu  > Préférences Système > App Store --> si tu n'as pas coché des cases d'installation automatique de mises-à-jour.​
 
  • J’aime
Réactions: Lucas56
Du coups il faut que tout ce qui dit mise à jour automatique ne soit pas coché ?
 

Fichiers joints

  • image.jpg
    image.jpg
    1,4 Mo · Affichages: 149