10.12 Sierra (Ou High Sierra?) Problème suite à une mise à jour Macbook pro

Nhkzlh

Membre confirmé
18 Mai 2019
29
0
26
Bonjour/Bonsoir,

Alors voilà, j'ai un macbook pro dont je me servais pour taper mes cours l'an dernier, cette année j'm'en suis très peu servie, et j'ai fais qu'une ou deux mises à jour dans l'année, je ne sais pas quel version je possède, désolé, je ne serai vraiment dire :/
J'ai hier effectuer la mise à jour qu'on me proposer sur l'app store qui trainer depuis des mois de sierra (ou high sierra je ne sais pas) et je l'ai éteint, aujourd'hui je tente de l'allumer, et c'est impossible, cela m'affiche une page avec plein de données écrite, et une erreur me proposant d’éteindre, de redémarrer pour ressayer, et deux options dont je ne vois pas vraiment l'intérêt..
Je ne sais quoi faire... Désolé de mon inexpérience sur le sujet.
 

Fichiers joints

  • 60342893_2432347413662818_776546987813109760_n.jpg
    60342893_2432347413662818_776546987813109760_n.jpg
    1,1 Mo · Affichages: 142
  • 60395998_850674145303227_1967772672918028288_n.jpg
    60395998_850674145303227_1967772672918028288_n.jpg
    132,3 KB · Affichages: 133
Bonsoir Nhkzlh

Voici comment sortir du "cycle infernal" -->

- presse le bouton "Redémarrer" > et tiens aussitôt pressées les 2 touches ⌘R (cmd R) pour redémarrer sur l'OS de secours du disque

=> est-ce que tu obtiens (après un temps de chargement) un écran affichant une fenêtre de 4 Utilitaires macOS (= écran de la session de secours) ?
 
Alors voici comment tu vas pouvoir fournir les informations de base (tuto) -->

- 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 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):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                         121.3 GB   disk0
   1:                        EFI EFI                     314.6 MB   disk0s1
   2:                 Apple_APFS Container disk2         121.0 GB   disk0s2

/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 (synthesized):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      APFS Container Scheme -                      +121.0 GB   disk2
                                 Physical Store disk0s2
   1:                APFS Volume Macintosh HD            95.9 GB    disk2s1
   2:                APFS Volume Preboot                 24.5 MB    disk2s2
   3:                APFS Volume Recovery                519.0 MB   disk2s3
   4:                APFS Volume VM                      1.1 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

-bash-3.2#
 
Je vois : volume Macintosh HD en format apfs. 96 Go d'occupation. Volume VM (Virtual Memory : dédié à l'archivage de la RAM) occupé pour 1,1 Go = preuve que l'apfs était déjà installé. Il doit s'être agi de l'installation d'une mise-à-jour interne à High Sierra qui a planté.

Passe les 2 commande (l'une après l'autre) :
Bloc de code:
ls /Volumes/Mac*
bless --info /Volumes/Mac*

  • le "l" de "ls" = minuscule de "L" ; mets Mac* à la fin (abréviation commode)
  • la 1ère liste les objets de 1er rang (fichiers ou dossiers) du volume
  • la 2è affiche son chemin de démarrage

Poste les tableaux obtenus. Si tu avais un message d'erreur > c'est que Macintosh HD > verrouillé par FileVault --> ne serait pas monté. Signale-le alors ici.
 
J'ai tenté ls espace et sans espace mais ca me met le même message, enfin tu verras
Bloc de code:
-bash-3.2# ls /Volumes/Mac*
ls: /Volumes/Mac*: No such file or directory
-bash-3.2# ls/volumes/mac*
-bash: ls/volumes/mac*: No such file or directory
-bash-3.2# bless --infoc/volumes/mac*
bless: unrecognized option `--infoc/volumes/mac*'
Usage: bless [options]
bless --help

bless --folder directory [--file file]
    [--bootinfo [file]] [--bootefi [file]]
    [--setBoot] [--openfolder directory] [--verbose]

bless --mount directory [--file file] [--setBoot] [--verbose]

bless --device device [--setBoot] [--verbose]

bless --netboot --server url [--verbose]

bless --info [directory] [--getBoot] [--plist] [--verbose] [--version]
-bash-3.2#
 
FileVault doit être activé.

Dans la fenêtre des 4 Utilitaires macOS > lance l'Utilitaire de disque > sélectionne Macintosh HD grisé (non monté) > bouton "Monter" > ton mot-de-passe de session dans le panneau qui le demande --> le volume Macintosh HD doit être libellé en noir, si remonté. Et dans le champ d'affichage droit > tu dois avoir une mention : "Point de montage: /Volumes/Macintosh HD"

- est-ce que c'est le cas ?​
 
J'ai fais une petit erreur je crois sur un espace a la deuxieme "--info /volumes..." j'ai mis "--info/volumes..."
Je reposte ca, une seconde.
 
Voila
Bloc de code:
-bash-3.2# bless --info /volumes/mac*
No mount point for /volumes/mac*
Can't get mount point for /volumes/mac*
-bash-3.2#
 
Il faut d'abord que tu remontes le volume Macintosh HD > avant de repasser les commandes. Tant que le volume est démonté > elles ne le trouveront pas...
 
Effectue l'opération de mon message #8 et dis si le volume Macintosh HD a bien été remonté.
 
Alors le volume est accessible. Passe les 2 commandes :
Bloc de code:
ls /Volumes/Mac*
bless --info /Volumes/Mac*

  • et poste les tableaux.
 
Bloc de code:
-bash-3.2# ls /Volumes/Mac*
.DS_Store                Users
.DocumentRevisions-V100            Volumes
.HFS+ Private Directory Data?        bin
.IAProductInfo                cores
.PKInstallSandboxManager        dev
.PKInstallSandboxManager-SystemSoftware    etc
.Spotlight-V100                home
.file                    installer.failurerequests
.fseventsd                macOS Install Data
.vol                    net
Applications                private
Library                    sbin
Network                    tmp
System                    usr
Telemetry                var
-bash-3.2# bless --info /volumes/Mac*
        2623 => Blessed System File is <Preboot>/52CBA18F-B8B4-39CA-93E3-79DC714E3A34/com.apple.installer/boot.efi
          64 => Blessed System Folder is <Preboot>/52CBA18F-B8B4-39CA-93E3-79DC714E3A34/com.apple.installer
The blessed volume in this APFS container is "/Volumes/Macintosh HD"
-bash-3.2#
 
Analyse -->

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

- chemin de démarrage pointant > dans le volume de prédémarrage Preboot > dans un dossier com.apple.installer > à un prédémarreur boot.efi > qui lance l'OS d'installation contenu dans le dossier macOS Install Data du volume Macintosh HD

Interprétation -->

- l'OS en place est intègre. Le chemin de démarrage du volume a été changé seul. Après quelques manipulations > je te garantis à 100% le redémarrage normal du volume et la réouverture de ta session intacte.​

----------

Passe la commande exacte :
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 de l'installation plantée. Elle passe sans commentaire (retour direct de -bash-3.2#) si elle passe

=> est-ce que ça a été" le cas ?
 
À présent quitte les applications ouvertes > va à : Menu  > Disque de démarrage > sélectionne Macintosh HD > redémarre dessus

- la sélection du volume aura réécrit le chemin de démarrage du volume et inscrit en NVRAM une préférence de démarrage automatique sur ce volume​

=> je te souhaite une bonne réouverture de session :)
 
Effectivement !
La mise à jour s'est donc déroulé ou pas du tout ?
J'aurai une petite dernière interrogation plus simpliste si tu veux bien :c
 
Content pour toi !

- la mise à jour à échoué et son dossier d'installation a été supprimé. Il y a eu beaucoup de foirades dans les MÀJ de High Sierra.​