10.13 High Sierra Probleme demarrage / reinstall high sierra

sinokis

Membre confirmé
10 Décembre 2009
29
1
Bonjour,

Voila, je possedais un iMac 27" late 2009 dont la Carte mere a rendu l ame mais j ai pu conserver mon disque dur.

J ai racheté un iMac 27" et lors du demarrage l utilitaire de configuration m a laissé le choix d installer a partir d un time machine ou disque demarrage.

J ai choisi cette derniere option, l iMac a mouliné pendant 4/5 heures et a redemaré (tres tres lentement)

J arrive donc sur mon acien bureau avec toutes mes donnees mais je m aperçois que mon ancien ddur est tjs branché en externe.

Je me dis que le mac a du booté sur le disque externe.
J arrete, je redemarre et là, le drame : fond noir avec le logo sens interdit :/

En lisant le support apple il est noté un probleme de fichiers et qu une reinstall de mac os permettrait de remettre tout cela dans l ordre.

Je demarre avec commad+r et je lance une reinstallation.

Tout semble se derouler correctement mais quand le mac redemarre il se bloc sur l image de High Sierra en indiquant : "macOS n a pas pu etre installé le chemin /System/Installation/PackagesOSInstall.mpkg semble manquant ou edommagé" essayez de redemarrer... et ça fait cela en boucle

J ai essayer d effacer le disque dur via l utilitaire de disque mais il m est impossible de demonter le volume.

Je suis vraiment dans l impasse, que me conseillez vous?

Cordialement

Voila ce que j'obtiens avec la commande diskutil list

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_CoreStorage Macintosh HD            999.3 GB   disk0s2
   3:                 Apple_Boot Recovery HD             650.0 MB   disk0s3

/dev/disk1 (internal):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                         28.0 GB    disk1
   1:                        EFI EFI                     314.6 MB   disk1s1
   2:          Apple_CoreStorage Macintosh HD            27.6 GB    disk1s2
   3:                 Apple_Boot Boot OS X               134.2 MB   disk1s3

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

/dev/disk3 (internal, virtual):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:                  Apple_HFS Macintosh HD           +1.0 TB     disk3
                                 Logical Volume on disk1s2, disk0s2
                                 392DF461-7165-4C5F-9AB1-F5712A4D193F
                                 Unencrypted Fusion Drive

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

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

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

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

/dev/disk17 (disk image):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:                            untitled               +1.0 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               +6.3 MB     disk19

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

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


Voila ce que j'obtiens avec la commande diskutil cs list

Bloc de code:
-bash-3.2# diskutil cs list
CoreStorage logical volume groups (1 found)
|
+-- Logical Volume Group C3924F10-3107-4610-AD91-867CD8942BFF
    =========================================================
    Name:         Macintosh HD
    Status:       Online
    Size:         1026896293888 B (1.0 TB)
    Free Space:   20480 B (20.5 KB)
    |
    +-< Physical Volume 476C3D8E-8E8A-4D88-821E-89B370F3BCBE
    |   ----------------------------------------------------
    |   Index:    0
    |   Disk:     disk1s2
    |   Status:   Online
    |   Size:     27551166464 B (27.6 GB)
    |
    +-< Physical Volume 8E1FB7FB-A361-4CFA-9D5D-98CD69FAF625
    |   ----------------------------------------------------
    |   Index:    1
    |   Disk:     disk0s2
    |   Status:   Online
    |   Size:     999345127424 B (999.3 GB)
    |
    +-> Logical Volume Family B9AB5BCF-FC12-4E11-BAD7-2EB24467E620
        ----------------------------------------------------------
        Encryption Type:         None
        |
        +-> Logical Volume 392DF461-7165-4C5F-9AB1-F5712A4D193F
            ---------------------------------------------------
            Disk:                  disk3
            Status:                Online
            Size (Total):          1025980628992 B (1.0 TB)
            Revertible:            No
            LV Name:               Macintosh HD
            Volume Name:           Macintosh HD
            Content Hint:          Apple_HFS
            LVG Type:              Fusion, Sparse
 
Dernière édition:
Salut sinokis

Tu as un Fusion Drive associant une partition de 27 Go de SSD et une partition de 999 Go de HDD > pour exporter un Volume Logique non chiffré de 1 To > sur l'espace-disque virtuel duquel est inscrit un système de fichiers jhfs+ standard > qui monte le volume Macintosh HD.

Formellement parlant > je ne détecte aucune erreur dans le dispositif.

Pour préciser les choses > passe les commandes (l'une après l'autre) -->
Bloc de code:
diskutil info disk3
df -H /Volumes/"Macintosh HD"
ls /Volumes/"Macintosh HD"
diskutil repairVolume disk3
(mets "Macintosh HD" entre "" chaque fois)

  • la 1ère retourne un tableau d'informations sur le volume
  • la 2è mesure les espaces : total > occupé > libre du volume
  • la 3è liste les objets de 1er niveau contenus dans le volume
  • la 4è lance une vérification / réparation --> a) du système de stockage CoreStorage > b) du système de fichiers jhfs+ du volume

=> poste tous les tableaux retournés comme tu l'as déjà fait. C'est histoire de vérifier s'il y une anomalie quelque part.
 
Merci Macomaniac de l'attention portée à ma requête.

Voici le retour des tableaux suite aux commandes que tu m'as données :

Bloc de code:
-bash-3.2# diskutil info disk3
   Device Identifier:        disk3
   Device Node:              /dev/disk3
   Whole:                    Yes
   Part of Whole:            disk3
   Device / Media Name:      APPLE HDD ST1000DM003

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

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

   OS Can Be Installed:      Yes
   Booter Disk:              disk0s3
   Recovery Disk:            disk0s3
   Media Type:               Generic
   Protocol:                 PCI-Express
   SMART Status:             Not Supported
   Volume UUID:              3AF88113-439A-31C5-BACE-8C51DAA546BD
   Disk / Partition UUID:    392DF461-7165-4C5F-9AB1-F5712A4D193F

   Disk Size:                1.0 TB (1025980628992 Bytes) (exactly 2003868416 512-Byte-Units)
   Device Block Size:        4096 Bytes

   Volume Total Space:       1.0 TB (1025980628992 Bytes) (exactly 2003868416 512-Byte-Units)
   Volume Used Space:        954.5 GB (954480455680 Bytes) (exactly 1864219640 512-Byte-Units) (93.0%)
   Volume Available Space:   71.5 GB (71500173312 Bytes) (exactly 139648776 512-Byte-Units) (7.0%)
   Allocation Block Size:    4096 Bytes

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

   Device Location:          Internal
   Removable Media:          Fixed

   Solid State:              Yes
   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:                  392DF461-7165-4C5F-9AB1-F5712A4D193F
   LVF UUID:                 B9AB5BCF-FC12-4E11-BAD7-2EB24467E620
   LVG UUID:                 C3924F10-3107-4610-AD91-867CD8942BFF
   PV UUID (disk):           476C3D8E-8E8A-4D88-821E-89B370F3BCBE (disk1s2)
   PV UUID (disk):           8E1FB7FB-A361-4CFA-9D5D-98CD69FAF625 (disk0s2)
   Fusion Drive:             Yes
   Encrypted:                No




-bash-3.2# df -H /Volumes/"Macintosh HD"
Filesystem   Size   Used  Avail Capacity iused      ifree %iused  Mounted on
/dev/disk3   1.0T   954G    72G    94%  984969 4293982310    0%   /Volumes/Macintosh HD




-bash-3.2# ls /Volumes/"Macintosh HD"
.DS_Store
.DocumentRevisions-V100 (depuis l’ancien Mac)
.OSInstallerMessages
.PKInstallSandboxManager
.PKInstallSandboxManager-SystemSoftware
.Spotlight-V100
.Trashes
.file
.fseventsd
.hotfiles.btree
.vol
Applications
Guides de l’utilisateur et informations
Library
Network
System
Users
Volumes
bin
cores
dev
etc
home
iTunes Music Library.xml
iTunes Music Library.xml~
installer.failurerequests
lost+found
macOS Install Data
net
opt
private
sbin
setup.xml
test.txt
tmp
usr
var



-bash-3.2# diskutil repairVolume disk3
Started file system repair on disk3 Macintosh HD
Verifying storage system
Performing fsck_cs -n -x --lv --uuid C3924F10-3107-4610-AD91-867CD8942BFF
Checking volume
disk0s2: Scan for Volume Headers
disk1s2: Scan for Volume Headers
disk0s2: Scan for Disk Labels
disk1s2: Scan for Disk Labels
Logical Volume Group C3924F10-3107-4610-AD91-867CD8942BFF spans 2 devices
disk1s2+disk0s2: Scan for Metadata Volume
Logical Volume Group has a 62 MB Metadata Volume with no redundancy
Start scanning metadata for a valid checkpoint
Load and verify Segment Headers
Load and verify Checkpoint Payload
Load and verify Transaction Segment
Load and verify Transaction Segment
Load and verify Transaction Segment
Incorporate 2 newer non-checkpoint transactions
Load and verify Virtual Address Table
Load and verify Segment Usage Table
Load and verify Metadata Superblock
Load and verify Logical Volumes B-Trees
Logical Volume Group contains 1 Logical Volume
Load and verify B9AB5BCF-FC12-4E11-BAD7-2EB24467E620
Load and verify 392DF461-7165-4C5F-9AB1-F5712A4D193F
Load and verify Freespace Summary
Load and verify Block Accounting
Load and verify Live Virtual Addresses
Newest transaction commit checkpoint is valid
Load and verify Segment Cleaning
The volume C3924F10-3107-4610-AD91-867CD8942BFF appears to be OK
Storage system check exit code is 0
Repairing file system
Volume was successfully unmounted
Performing fsck_hfs -fy -x /dev/rdisk3
Checking Journaled HFS Plus volume
Checking extents overflow file
Checking catalog file
Checking multi-linked files
Checking catalog hierarchy
Checking extended attributes file
Checking volume bitmap
Checking volume information
Trimming unused blocks
The volume Macintosh HD appears to be OK
File system check exit code is 0
Restoring the original state found as mounted
Checking for overcommitted space in Logical Volume Group
Finished file system repair on disk3 Macintosh HD
 
Le volume est monté > en lecture et écriture > un OS peut y être installé. Le système de sockage CoreStorage est sans erreur > et le système de fichiers jhfs+ pareillement sans erreur. Il y a 954 Go de données dans le volume de 1 To.

Dans le volume lui-même > un dossier intitulé macOS Install Data est le dossier qui recèle les ressources d'installation de l'OS High Sierra.

Passe la commande :
Bloc de code:
bless --info /Volumes/"Macintosh HD"

  • qui retourne le chemin de démarrage inscrit sur l'en-tête du volume Macintosh HD pour le programme de boot du Mac (EFI)

=> poste ici le tableau retourné.
 
Bonjour macomaniac,

Ci dessous le tableau de la dernière commande :

Bloc de code:
-bash-3.2# bless --info /Volumes/"Macintosh HD"
finderinfo[0]: 146179 => Blessed System Folder is /Volumes/Macintosh HD/System/Library/CoreServices
finderinfo[1]: 422096 => Blessed System File is /Volumes/Macintosh HD/System/Library/CoreServices/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]: 146179 => OS X blessed folder is /Volumes/Macintosh HD/System/Library/CoreServices
64-bit VSDB volume id:  0xD7008C86EAE6C1FC
-bash-3.2#
 
Le chemin de démarrage est bien sur le fichier boot.efi qui est le lanceur du kernel. RAS.

Passe la commande (à saisir exactement ; mets bien "Macintosh HD" et "macOS Install Data" entre "") -->
Bloc de code:
rm -rf /Volumes/"Macintosh HD"/"macOS Install Data"

  • cette commande supprime le dossier d'installation inutile macOS Install Data

Cela fait > quitte le Terminal > et active l'option : "Ré-installer macOS" à destination du volume Macintosh HD. Tu n'auras qu'à dire si la restauration de l'OS s'est bien effectuée cette fois-ci.
 
je viens de passer la commade ci dessus, juste pour etre sur, une fois la commande passée ça revient sur:

-bash-3.2#

Je n ai pas de confirmation que la commande est bien passée?

Je viens de lancer la re install, je te fais un retour une fois celle ci terminée
 
Une commande rm (remove : supprimer) passe sans commentaire (réaffichage direct de l'invite de commande, ici = -bash-3.2#) - elle n'est bavarde qu'en cas d'erreur.
 
Tu as 954,5 Go de données dans le volume Macintosh HD.

Tu évoquais dans ton 1er message un HDD que tu peux brancher en externe et qui contient l'original de ces données : est-ce exact ?
 
Alors tu peux passer la commande :
Bloc de code:
diskutil eraseVolume jhfs+ "Macintosh HD" disk3

  • cette commande reformate le volume Macintosh HD perché sur le CoreStorage du Fusion Drive
  • si tu n'as pas eu de message d'erreur > quitte le Terminal > et lance un "Ré-installer macOS" à destination du volume vide Macintosh HD
  • en fin d'installation > une page va te proposer de récupérer des données --> attache ton HDD au Mac et laisse à son volume le temps de monter > puis coche la case : "À partir d'un autre Mac" > et choisis le volume du HDD externe en source. L'«Assistant de migration» va récupérer les données du volume externe - comme il l'a déjà fait une première fois. Vu la taille considérable des données > ça va prendre du temps.

Si tout se passe bien > le Mac ouvre à la fin une session d'utilisateur dans le volume du Fusion Drive. Tu peux prendre le temps à ce moment de démonter le volume du disque externe et de détacher ce disque.

=> tu n'auras qu'à dire si tout s'est déroulé normalement.
 
J'obtiens le message d'erreur ci dessous où le disk ne veut pas être démonté apparement

Bloc de code:
-bash-3.2# diskutil eraseVolume jhfs+ "Macintosh HD" disk3
Started erase on disk3 Macintosh HD
Unmounting disk
Dissented by PID=166 (/usr/libexec/kextd)
Error: -69888: Couldn't unmount disk
-bash-3.2#
 
Alors passe la commande préalable :
Bloc de code:
diskutil umount force disk3

  • qui démonte de force le volume Macintosh HD. La réussite te sera signalée par un :
    Bloc de code:
    Volume Macintosh HD on disk3 force-unmounted
  • Tu n'auras qu'à enchaîner alors par la commande de reformatage et la suite.

NB Le processus kextd est un daemon (un service toujours actif) du RecoveryOS ici sur lequel tu es démarré > et dont la tâche est de surveiller spécifiquement les répertoires des Extensions (dans la Bibliothèque du Système) pour tous les volumes actuellement montés. Ce service est particulièrement tenace et c'est lui ici qui "occupe" le volume Macintosh HD en étant en lecture du répertoire de ses Extensions. L'option force dans la commande de démontage devrait lui faire lâcher prise.
 
Je pense que les commandes sont bien passées et que le dameon "kextd" vient de lacher prise

Bloc de code:
-bash-3.2# diskutil unmount force disk3
Volume Macintosh HD on disk3 force-unmounted
-bash-3.2# diskutil eraseVolume jhfs+ "Macintosh HD" disk3
Started erase on disk3 Macintosh HD
Unmounting disk
Erasing
Initialized /dev/rdisk3 as a 956 GB case-insensitive HFS Plus volume with a 81920k journal
Mounting disk
Finished erase on disk3 Macintosh HD
-bash-3.2#

Je tente la reinstall et te tiens informé
 
Bonjour Macomaniac,

L installation s est bien passée et l iMac est fonctionnel.

Merci infiniment pour tes conseils et surtout tes commentaires très instructifs sur les commandes à passer.

Passes une excellente année 2018.