MacBook Pro Kernel panic réinstalle

Corentin Bompard

Membre enregistré
29 Décembre 2017
2
0
26
Bonjour
Étant apprenti informaticien je ne sais pas encore comment régler ce problème.
Le problème est le suivant
Mon frere a reboot son macbook pro durant une mis à jour systeme
Son ordinateur démarre mais affiche un message d'erreur que je vais mettre en copie puis reboot (tout ça en boucle)
Ne connaissant que très mal mac j'ai cherché sur le forum essayé des combinaisons de touches mais ça ne va pas
J'ai l'autorisation de reinstall totalement l'ordinateur mais je ne sais pas comment faire ?
Dois-je faire une clé usb bootable ?
De plus il n'a aucune sauvegarde
Merci de votre aide
Bonne journée
 

Fichiers joints

  • 20171228_122928.jpg
    20171228_122928.jpg
    1,4 Mo · Affichages: 298
Salut Corentin

Ce que tu vois à l'écran est un rapport de kernel_panic : plantage du kernel ou noyau opérateur du Système.

Après avoir chargé les extensions qui permettent de piloter le Mac > le kernel lance un service d'initialisation de l'OS proprement dit. Ce service s'intitule launchd (launch_daemon : daemon de lancement) et comme il est en charge de l'INITialisation de l'OS > il est aussi désigné ici comme INIT.

Le rapport de kernel_panic affiché par le débogueur de service déclare que le kernel n'arrive pas à lancer le service launchd > suite à quoi il plante. Rien n'est dit sur les raisons de cet échec à démarrer le service launchd.

----------

Je t'invite à démarrer les 2 touches ⌘R (cmd R) tenues pressées (démarrage en mode Récupération) > 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 à ton Mac (en interne / externe > physiques / virtuels) > avec tables de partition > partitions > 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 > dans le volume desquelles sont montés des dossiers du Recovery OS sur lequel tu démarres. Elles s'effacent à l'extinction ou au re-démarrage.

Voici comment tu vas pouvoir poster ici ce tableau sans avoir besoin de prendre des captures d'écran -->

  • 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 (carré avec un + inscrit - juste au milieu de la largeur de la fenêtre totale) dans la barre de menus au-dessus du champ de saisie d'un message > 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 donneront une idée de la configuration du disque.
 
  • J’aime
Réactions: corentin bompard1
Bonjour,
merci de votre réponse qui est très complète et m'a permis de comprendre le problème
voici le résultat de la commande:
Bloc de code:
-bash-3.2# diskutil list
/dev/disk0 (internal, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *500.1 GB   disk0
   1:                        EFI EFI                     209.7 MB   disk0s1
   2:          Apple_CoreStorage Sans titre              499.2 GB   disk0s2
   3:                 Apple_Boot Recovery HD             650.0 MB   disk0s3

/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               +2.1 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

Offline
                                 Logical Volume Sans titre on disk0s2
                                 6119FA6B-9187-4B8D-A8E0-965BAD9056BB
                                 Locked Encrypted
-bash-3.2# diskutil list
 
Cette assertion de fin de tableau -->
Bloc de code:
Offline
                                 Logical Volume Sans titre on disk0s2
                                 6119FA6B-9187-4B8D-A8E0-965BAD9056BB
                                 Locked Encrypted

  • montre que «FileVault» a été activé > ce qui a créé un système de stockage CoreStorage Chiffré sur la partition n°2 du disque.
  • le volume Sans titre qui en dépend est actuellement verrouillé par le chiffrement.

Quitte le Terminal > lance l'«Utilitaire de Disque» > sélectionne le volume Sans titre grisé (non monté) et presse le bouton "Monter" (sinon --> Fichier > Déverrouiller) --> renseigne ton mot-de-passe de session dans le panneau qui le demande. Le volume Sans titre doit être affiché en noir plein s'il est monté.

Reviens au Terminal > passe la commande :
Bloc de code:
diskutil info /Volumes/"Sans titre"
(mets "Sans titre" entre "")

  • qui retourne un tableau d'informations sur le volume

=> poste ici ce tableau.
 
Voici le résultat
Bloc de code:
-bash-3.2# diskutil/Volumes/"Sans titre"
-bash: diskutil/Volumes/Sans titre: No such file or directory
-bash-3.2# diskutil info /Volumes/"Sans titre"
   Device Identifier:        disk20
   Device Node:              /dev/disk20
   Whole:                    Yes
   Part of Whole:            disk20
   Device / Media Name:      APPLE HDD HTS545050A7E362

   Volume Name:              Sans titre
   Mounted:                  Yes
   Mount Point:              /Volumes/Sans titre

   Content (IOContent):      Apple_HFS
   File System Personality:  Journaled HFS+
   Type (Bundle):            hfs
   Name (User Visible):      Mac OS Extended (Journaled)
   Journal:                  Journal size 40960 KB at offset 0xe8e000
   Owners:                   Enabled

   OS Can Be Installed:      Yes
   Booter Disk:              disk0s3
   Recovery Disk:            disk0s3
   Media Type:               Generic
   Protocol:                 SATA
   SMART Status:             Not Supported
   Volume UUID:              8C27FB5E-BB14-3B1E-90E7-DB21A39C0ADA
   Disk / Partition UUID:    6119FA6B-9187-4B8D-A8E0-965BAD9056BB

   Disk Size:                498.9 GB (498876809216 Bytes) (exactly 974368768 512-Byte-Units)
   Device Block Size:        512 Bytes

   Volume Total Space:       498.9 GB (498876809216 Bytes) (exactly 974368768 512-Byte-Units)
   Volume Used Space:        203.6 GB (203554836480 Bytes) (exactly 397568040 512-Byte-Units) (40.8%)
   Volume Available Space:   295.3 GB (295321972736 Bytes) (exactly 576800728 512-Byte-Units) (59.2%)
   Allocation Block Size:    4096 Bytes

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

   Device Location:          Internal
   Removable Media:          Fixed

   Solid State:              No
   Virtual:                  Yes
   OS 9 Drivers:             No
   Low Level Format:         Not supported

   This disk is a Core Storage Logical Volume (LV).  Core Storage Information:
   LV UUID:                  6119FA6B-9187-4B8D-A8E0-965BAD9056BB
   LVF UUID:                 FBF5ED4A-3444-4722-A62E-E57348B51014
   LVG UUID:                 86C86882-83D2-458C-A7AA-527903A940D1
   PV UUID (disk):           52CA82C0-BAA2-48AD-93E2-F7FABC814DD8 (disk0s2)
   Fusion Drive:             No
   Encrypted:                Yes

-bash-3.2#
 
Tu as remis ici le tableau retourné auparavant par la commande diskutil list.

C'est celui retourné par la dernière commande :
Bloc de code:
diskutil info /Volumes/"Sans titre"

  • que j'aurais besoin de consulter.
 
C'est vu !

Alors que des bonnes nouvelles (formellement parlant) : le volume est monté > en lecture et écriture > un OS peut y être installé (ou restauré).

Passe encore la commande :
Bloc de code:
ls /Volumes/"Sans titre"

  • qui liste les objets de 1er niveau présents dans le volume

=> poste ce tableau ici --> c'est pour voir s'il y a des résidus d'installation avortée dans le volume.
 
Bloc de code:
-bash-3.2# ls /Volumes/"Sans titre"
.DS_Store                Users
.DocumentRevisions-V100            Volumes
.IAProductInfo                cores
.OSInstallSandboxPath            dev
.PKInstallSandboxManager-SystemSoftware    etc
.Spotlight-V100                home
.TALRestoreApps                macOS Install Data
.Trashes                net
.fseventsd                private
.hotfiles.btree                tmp
.vol                    var
Network                    vm
Recovered Items
-bash-3.2#
 
Bon ! d'abord il y a un dossier macOS Install Data qui est le dossier contenant les ressources de l'installation avortée.

Par la commande :
Bloc de code:
rm -rf /Volumes/"Sans titre"/"macOS Install Data"
(en mettant deux fois des "" pour encadrer les intitulés du volume et du dossier)

  • tu supprimes ce dossier résiduel

À présent > tous les répertoires importants de l'OS ont été déplacés dans le dossier de quarantaine Recovered Items. Passe la commande :
Bloc de code:
ls /Volumes/"Sans titre"/"Recovered Items"

  • qui liste le contenu de ce dossier

=> tu n'as qu'à poster cette liste ici.
 
Alors tu passes les commandes (l'une après l'autre)

Bloc de code:
cd /Volumes/"Sans titre"
mv private private-old
mv "Recovered Items"/* .
ls .

  • la 1ère te logge dans le volume Sans titre
  • la 2è renomme le dossier private --> private-old
  • la 3è déplace les dossiers contenus dans Recovered Items dans l'espace-racine du volume (il y a un . en fin de commande)
  • la 4è liste les objets contenus dans le volume (idem : un . à la fin)

=> poste la liste retournée par la 4è commande.
 
Voici j'ai laissé les commandes de cd et mv
Bloc de code:
-bash-3.2# rm -rf /Volumes/"Sans titre"/"macOS Install Data"
-bash-3.2# ls /Volumes/"Sans titre"/"Recovered Items"
Applications    System        sbin
Library        private        usr
-bash-3.2# cd /Volumes/"Sans titre"
-bash-3.2# mv private private-old
-bash-3.2# mv "Recovered Items"/* .
-bash-3.2# ls .
.DS_Store                System
.DocumentRevisions-V100            Users
.IAProductInfo                Volumes
.OSInstallSandboxPath            cores
.PKInstallSandboxManager-SystemSoftware    dev
.Spotlight-V100                etc
.TALRestoreApps                home
.Trashes                net
.fseventsd                private
.hotfiles.btree                private-old
.vol                    sbin
Applications                tmp
Library                    usr
Network                    var
Recovered Items                vm
-bash-3.2#
 
Mais c'est très joli tout ça. Tu as récupéré toute la distribution formelle attendue dans l'espace-racine du volume.

Allez un peu de ménage --> passe la commande :
Bloc de code:
rm -rf private-old "Recovered Items"

  • qui supprime le dossier private-old et le dossier actuellement vide Recovered Items

Puis une commande cosmétique -->
Bloc de code:
diskutil rename disk20 "Macintosh HD"

  • qui renomme le moche Sans titre --> Macintosh HD

Termine par une commande :
Bloc de code:
diskutil list

et poste le tableau.
 
Bloc de code:
-bash-3.2# diskutil list
/dev/disk0 (internal, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *500.1 GB   disk0
   1:                        EFI EFI                     209.7 MB   disk0s1
   2:          Apple_CoreStorage Sans titre              499.2 GB   disk0s2
   3:                 Apple_Boot Recovery HD             650.0 MB   disk0s3

/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               +2.1 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

/dev/disk20 (internal, virtual):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:                  Apple_HFS Macintosh HD           +498.9 GB   disk20
                                 Logical Volume on disk0s2
                                 6119FA6B-9187-4B8D-A8E0-965BAD9056BB
                                 Unlocked Encrypted

-bash-3.2#
 
Parfait.

Tu n'as plus qu'à quitter le Terminal > et à lancer l'option : "Ré-installer macOS" à destination du volume Macintosh HD.

Seule une restauration du Système sera effectuée > sans dommage pour ton compte d'utilisateur.