10.13 High Sierra Échec lors de l'installation de High Sierra

Amelie0607

Membre confirmé
11 Septembre 2019
12
0
25
Bonjour,
Je suis actuellement sous Yosemite (10.10.5) et hier j’ai voulu faire la mis à jour pour être sous High Sierra.
Mais l’installation se termine toujours en échec et je dois à chaque à fois redémarrer mon ordinateur.
 
Bonjour Amélie

Si tu démarres (ou redémarres) les 2 touches ⌘R (cmd R) tenues pressées --> est-ce que tu obtiens un écran affichant une fenêtre de 4 Utilitaires OS X (ou macOS - selon l'OS) = écran de la session de secours ?
 
Alors je te passe le tuto qui va te permettre de poster ici les informations de base -->

- aucune des options de la fenêtre des 4 Utilitaires OS X (ou macOS) activée > 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 configurations
  • 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 cette page de MacGé > presse le bouton
    1555929346-524315-original.png
    ici :
    1555929346-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:
-bash-3.2# diskutil list
/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 Macintosh HD            893.6 GB   disk0s2
   3:                 Apple_Boot Recovery HD             650.0 MB   disk0s3
   4:       Microsoft Basic Data BOOTCAMP                5.7 GB     disk0s4

/dev/disk1 (disk image):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        +2.1 GB     disk1
   1:                  Apple_HFS OS X Base System        2.0 GB     disk1s1

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

/dev/disk3 (disk image):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:                            untitled               +524.3 KB   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               +2.1 MB     disk6

/dev/disk7 (disk image):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:                            untitled               +524.3 KB   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               +12.6 MB    disk9

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

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

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

/dev/disk13 (disk image):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:                            untitled               +524.3 KB   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               +1.0 MB     disk15

/dev/disk16 (disk image):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:                            untitled               +6.3 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               +524.3 KB   disk18

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

-bash-3.2#
 
Par contre, les manipulations que je vais devoir faire vont juste arrêter la mis à jour et remettre tout comme avant ou bien je vais perdre toute mes données ?
 
Il n'y a pas de raison que tu perdes tes données. Reste à savoir si on peut redémarrer le volume tel quel > ce qu'on ne peut pas prédire avant d'avoir enquêté.

Passe les 3 commandes (séparément) :
Bloc de code:
diskutil info /Volumes/Mac*
ls /Volumes/Mac*
bless --info /Volumes/Mac*

  • respecte chaque fois les espaces libres ; le "l" de "ls" = minuscule de "L" ; mets Mac* (avec l'astérisque * final) = abréviation commode
  • la 1ère affiche un tableau d'informations sur le volume
  • la 2è liste ses objets visibles de 1er rang (fichiers ou dossiers)
  • la 3è retourne son chemin de démarrage

Poste les 3 tableaux obtenus.
 
Bloc de code:
-bash-3.2# diskutil info /Volumes/Mac*
   Device Identifier:        disk0s2
   Device Node:              /dev/disk0s2
   Whole:                    No
   Part of Whole:            disk0

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

   Partition Type:           Apple_HFS
   File System Personality:  Journaled HFS+
   Type (Bundle):            hfs
   Name (User Visible):      Mac OS Extended (Journaled)
   Journal:                  Journal size 81920 KB at offset 0x1721c000
   Owners:                   Enabled

   OS Can Be Installed:      Yes
   Booter Disk:              disk0s3
   Recovery Disk:            disk0s3
   Media Type:               Generic
   Protocol:                 SATA
   SMART Status:             Verified
   Volume UUID:              D934D0CD-B585-33CA-9BAD-407BE10B83A7
   Disk / Partition UUID:    00007023-146F-0000-100B-000054070000
   Partition Offset:         209735680 Bytes (409640 512-Byte-Device-Blocks)

   Disk Size:                893.6 GB (893635952640 Bytes) (exactly 1745382720 512-Byte-Units)
   Device Block Size:        512 Bytes

   Volume Total Space:       893.6 GB (893635952640 Bytes) (exactly 1745382720 512-Byte-Units)
   Volume Used Space:        794.5 GB (794516144128 Bytes) (exactly 1551789344 512-Byte-Units) (88.9%)
   Volume Free Space:        99.1 GB (99119808512 Bytes) (exactly 193593376 512-Byte-Units) (11.1%)
   Allocation Block Size:    4096 Bytes

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

   Device Location:          Internal
   Removable Media:          Fixed

   Solid State:              No
   Hardware AES Support:     No

-bash-3.2#
 
Bloc de code:
-bash-3.2# ls /Volumes/Mac*
.DS_Store
.DocumentRevisions-V100
.IAProductInfo
.OSInstallerMessages
.Spotlight-V100
.TALRestoreApps
.Trashes
.fseventsd
.hotfiles.btree
.vol
AGE.OF.EMPIRES.III.MAC.OSX.GALAPP
AGE.OF.EMPIRES.III.MAC.OSX.GALAPP-1
Age of Empires II Gold
AmelieHelloween_mac.txt
Applications alias
Documents
Fr
GameResource
Incompatible Software
League of Legends.app
Log
Network
Recovered Items
Resources
Shockwave Log
The Movies Demo
Users
VivoxVoiceService-2013.08.21.log
VivoxVoiceService-2013.08.22.log
VivoxVoiceService-2013.08.23.log
VivoxVoiceService-2013.10.27.log
VivoxVoiceService-2013.11.15.log
VivoxVoiceService-2013.11.16.log
VivoxVoiceService-2013.11.17.log
VivoxVoiceService-2014.06.21.log
Volumes
Workspaces
conversation.log
cores
dev
etc
home
libpeerconnection.log
macOS Install Data
net
opt
private
sockets.log
tmp
var
-bash-3.2#
 
Bloc de code:
-bash-3.2# bless --info /Volumes/Mac*
finderinfo[0]: 144602738 => Blessed System Folder is /Volumes/Macintosh HD/macOS Install Data/Locked Files/Boot Files
finderinfo[1]: 144602759 => Blessed System File is /Volumes/Macintosh HD/macOS Install Data/Locked Files/Boot Files/boot.efi
finderinfo[2]:      0 => Open-folder linked list empty
finderinfo[3]:      0 => No alternate OS blessed file/folder
finderinfo[4]:      0 => Unused field unset
finderinfo[5]: 144602738 => OS X blessed folder is /Volumes/Macintosh HD/macOS Install Data/Locked Files/Boot Files
64-bit VSDB volume id:  0x8E7F4978982F4D1B
-bash-3.2#
 
Analyse -->

- volume monté en lecture & écriture > réinstallable. 795 Go d'occupation (un sacré paquet !).​

- distribution "en chantier interrompu" des dossiers-Système : une grande partie a été déplacée dans un répertoire de quarantaine Recovered Items (Applications > Library > System > usr > bin > sbin) > 2 dossiers : Users (contenant les dossiers de comptes d'utilisateurs) & private (contenant - entre autres - les fichiers identitaires d'utilisateurs) sont restés dans l'espace-racine du volume > et il y a en plus un dossier macOS Install Data de l'installation avortée

- le chemin de démarrage pointe > dans le dossier macOS Install Data => au lanceur boot.efi de l'OS d'installation recelé. Ton Mac redémarre en boucle sur cet OS d'installation > dont le programme d'installation est planté.​

Interprétation -->

- dans ce cas de figure précis --> il faut supprimer le dossier macOS Install Data de l'installation plantée > puis réitérer une installation => à destination du volume planté. Il arrive souvent que le programme d'installation de la nouvelle installation > soit capable de récupérer le volume dans son état en chantier interrompu et de finaliser l'installation.​

----------

Passe 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 macOS Install Data. Elle passe sans retour déclaratif (réaffichage direct de -bash-3.2#) si elle passe

=> est-ce que ça a été le cas ?
 
Passe encore la commande informative :
Bloc de code:
sw_vers -productVersion

  • qui affiche la version de l'OS de secours démarré

Poste le retour.
 
Donc High Sierra comme attendu -->

- dans la fenêtre des 4 Utilitaires macOS > lance l'option : "Réinstaller macOS" => en choisissant Macintosh HD comme destination lorsque cela te sera proposé.
=> tu n'auras qu'à dire comment ça s'est passé. En cas d'échec => il y aura un plan B.