10.13 High Sierra Installation propre mac os, plante au premier redemarrage

frkz

Membre confirmé
17 Août 2011
32
0
bonsoir,
Je viens chercher de l'aide ici car je ne trouve pas de solution pour réaliser une installation propre depuis une clé usb. J'ai donc un macbook pro 13 early 2011 (SSD 120Go 16Go ram) qui tournait très bien sous high sierra, mais qui de plus en plus régulièrement se fige, et il est impossible de redémmarer (chargement sans fin). J'arrive a réinstaller avec time machine, mais le problème revient régulièrement.
Je n'ai jamais fait d'installation propre depuis 2011, donc il a vécu beaucoup de mises a jour.

Quand je lance l'installation depuis la clé usb, après avoir formaté (mac os journalisé et apfs testé, même résultat), il charge et au premier redémmarage, a peine la barre de chargement commencée, il redémmarre, met un message d'erreur, redémarre...

En esperant que quelqu'un ai une idée du problème :)
Merci d'avance

je poste le diskutil list (disque formaté depuis gestionnaire de disque + clé usb branchée)
 
Bloc de code:
-bash-3.2# diskutil list
/dev/disk0 (internal, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *120.0 GB   disk0
   1:                        EFI EFI                     209.7 MB   disk0s1
   2:                  Apple_HFS Macintosh SSD           119.7 GB   disk0s2
   3:                 Apple_Boot                         134.2 MB   disk0s3

/dev/disk1 (external, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:     FDisk_partition_scheme                        *30.8 GB    disk1
   1:                  Apple_HFS Install macOS High S... 30.8 GB    disk1s1

/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 (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               +2.1 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 rajoute, si ça peux aider:

Bloc de code:
-bash-3.2# diskutil info disk0
   Device Identifier:        disk0
   Device Node:              /dev/disk0
   Whole:                    Yes
   Part of Whole:            disk0
   Device / Media Name:      KINGSTON SV300S37A120G

   Volume Name:              Not applicable (no file system)
   Mounted:                  Not applicable (no file system)
   File System:              None

   Content (IOContent):      GUID_partition_scheme
   OS Can Be Installed:      No
   Media Type:               Generic
   Protocol:                 SATA
   SMART Status:             Verified

   Disk Size:                120.0 GB (120034123776 Bytes) (exactly 234441648 512-Byte-Units)
   Device Block Size:        512 Bytes

   Read-Only Media:          No
   Read-Only Volume:         Not applicable (no file system)

   Device Location:          Internal
   Removable Media:          Fixed

   Solid State:              Yes
   Virtual:                  No
   OS 9 Drivers:             No
   Low Level Format:         Not supported
 
Bonjour a tous, J'ai continué à tester cette nuit :
Reset smc / pram fait, ça ne change rien.
Cmd alt R me propose d'installer lion qui n'est plus disponible...

Je suis à court d'idées...
Changer le ssd réglerait il le problème?
 
Bonjur frkz

As-tu un boîtier SATA <=> USB pour disque 2,5" ? --> si c'était le cas > tu sors le SSD du Mac > tu le loges dans le boîtier > tu attaches le boîtier au Mac en externe > tu démarres sur la clé > tu tentes l'installation à destination du volume du SDD externe.

- variante : si tu as un DDE USB (avec paramétrage du disque ad hoc : table GUID > format jhfs+ du volume) --> tu l'attaches au Mac > démarres sur la clé > tentes l'installation à destination du volume du DDE externe.​

=> le succès dans le 1er cas de figure laisserait soupçonner une nappe SATA interne HS. Dans le 2è cas vraisemblablement aussi.

Note : ta clé a une table de partition désignée comme FDisk_partition_scheme = MBR (schéma Windows) au lieu de GPT (schéma utilisé pour Mac). Que tu réussisses à démarrer sur le volume Install macOS High Sierra de ta clé --> est tout à fait chanceux...
 
Ok. Merci. J'ai de quoi le brancher en USB. Je vais tenter.
Si la nappe est hs, comment se fait il que ca fonctionne bien quand je restaure depuis time machine ?
Pour la clé c'est étonnant, formatée sur le mac, puis créée avec le terminal...
 
Tu as formaté le volume de la clé > et la commande de configuration dans le terminal était adressée aussi au volume.

- le volume > c'est une partition formatée par un système de fichiers (interne à la partition). Mais la table de partition > c'est ce qui décrit les partitions du disque (localisation de tel n° de bloc à tel n° de bloc > rang > type). Cette table est localisée sur l'en-tête du disque et c'est elle qui est lue par le programme de boot primaire du Mac (EFI) pour accéder aux volumes des partitions. L'EFI requiert une table de type GPT et pas MBR. Qu'elle ait quand même pu lire une table MBR pour accéder au volume Install macOS High Sierra > et booter son OS d'installation --> ne se conçoit que via une implémentation de secours de ce programme EFI.​

----------

Tu veux dire qu'une restauration TM donne un OS High Sierra démarrable dans le volume Macintosh SSD ? - tandis qu'une installation propre échoue ?
 
Oui quand je fait une restauration depuis time machine, pas de soucis avec cmd alt R ou la clé usb. Ca restaure et high sierra se lance sans probleme. (Mais au bout d'une semaine environ l'os fige et Je doit recommencer...) Je n'ai le problème que pour une installation propre. Du coup le problème viens peu être de la clé USB ?

Il est possible de modifier la table de la clé via terminal ou il faut que je restaure high sierra avec time machine pour la refaire?
 
Dernière édition:
Je vois : il y a plusieurs cas de figures conjecturables.

- essaie de relancer l'installation avec le SSD en externe. Ça exclura le problème de nappe > tout en conservant l'erreur de table de partition de la clé.​
 
Alors, ssd en externe via dock USB + clé USB "MBR" : même problème qu'en interne. Au premier redémarrage de l'installation. Ça affiche la pomme et la barre de chargement puis ça plante directement avec écrit : "votre ordinateur a redémarré en raison d'un problème..." et ne va pas plus loin... :(
 
On peut donc déjà exclure le facteur nappe SATA.

Est-ce que tu peux démarrer sur le volume Install macOS High Sierra de la clé > lancer le Terminal (menu : Utilitaires de la barre de menus supérieure) et passer la commande :
Bloc de code:
diskutil list

  • qui affiche le tableau des disques ?

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.
 
J'ai remis le ssd a l'intérieur.
Et voila :

Bloc de code:
-bash-3.2# diskutil list
/dev/disk0 (internal, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *120.0 GB   disk0
   1:                        EFI EFI                     209.7 MB   disk0s1
   2:                  Apple_HFS Macintosh SSD           119.7 GB   disk0s2
   3:                 Apple_Boot                         134.2 MB   disk0s3

/dev/disk1 (external, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:     FDisk_partition_scheme                        *30.8 GB    disk1
   1:                  Apple_HFS Install macOS High S... 30.8 GB    disk1s1

/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 (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               +2.1 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#
 
Passe la commande :
Bloc de code:
df -H

  • qui mesure l'occupation des volumes montés

Poste le tableau.
 
Bloc de code:
-bash-3.2# df -H
Filesystem     Size   Used  Avail Capacity iused      ifree %iused  Mounted on
/dev/disk2s1   2.0G   1.3G   727M    64%   44914 4294922365    0%   /
devfs          205k   205k     0B   100%     696          0  100%   /dev
/dev/disk3     5.2M   815k   4.4M    16%      21 4294967258    0%   /private/var/log
/dev/disk4     524k   147k   377k    29%       5 4294967274    0%   /Volumes
/dev/disk5     524k   147k   377k    29%       7 4294967272    0%   /private/var/tmp
/dev/disk6     524k   160k   365k    31%      12 4294967267    0%   /private/var/run
/dev/disk7     2.1M   143k   2.0M     7%       2 4294967277    0%   /private/tmp
/dev/disk8     524k   147k   377k    29%       3 4294967276    0%   /System/Installation
/dev/disk9     524k   303k   221k    58%      21 4294967258    0%   /private/var/db
/dev/disk10     13M   2.7M   9.9M    22%      69 4294967210    0%   /private/var/folders
/dev/disk11    2.1M   1.9M   233k    89%     186 4294967093    0%   /private/var/root/Library
/dev/disk13    2.1M   143k   2.0M     7%       2 4294967277    0%   /private/var/root/Library/Containers
/dev/disk14    524k   176k   348k    34%      10 4294967269    0%   /Library/Preferences
/dev/disk15    524k   164k   360k    32%       6 4294967273    0%   /Library/Preferences/SystemConfiguration
/dev/disk16    1.0M   180k   868k    18%       5 4294967274    0%   /Library/Keychains
/dev/disk17    6.3M   176k   6.1M     3%       2 4294967277    0%   /private/var/tmp/RecoveryTemp
/dev/disk18    6.3M   176k   6.1M     3%       2 4294967277    0%   /private/var/tmp/OSISPredicateUpdateProductTemp
/dev/disk19    524k   143k   381k    28%       2 4294967277    0%   /private/var/tmp/InstallerCookies
/dev/disk20    2.1M   143k   2.0M     7%       2 4294967277    0%   /Library/Logs/DiagnosticReports
/dev/disk0s2   120G   5.5G   114G     5%      53 4294967226    0%   /Volumes/Macintosh SSD
/dev/disk1s1    31G   5.4G    25G    18%    1025 4294966254    0%   /Volumes/Image Volume
-bash-3.2#
 
Il y a une partition de secours invalide en-dessous du volume Macintosh SSD.

Passe les commandes (séparément) :
Bloc de code:
diskutil eraseVolume free null disk0s3
diskutil resizeVolume disk0s2 0b
diskutil list disk0

  • les 0 partout sont des zéros
  • la 1ère supprime la fausse partition de secours
  • la 2è récupère son espace à Macintosh SSD
  • la 3è affiche le partitionnement du SSD

Poste les affichages retournés.
 
Bloc de code:
-bash-3.2# diskutil eraseVolume free null disk0s3
Started erase on disk0s3
Unmounting disk
Finished erase on disk0
-bash-3.2# diskutil resizeVolume disk0s2 0b
Resizing to full size (fit to fill)
Started partitioning on disk0s2 Macintosh SSD
Error: -69743: The new size must be different than the existing size
-bash-3.2# diskutil list disk0
/dev/disk0 (internal, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *120.0 GB   disk0
   1:                        EFI EFI                     209.7 MB   disk0s1
   2:                  Apple_HFS Macintosh SSD           119.7 GB   disk0s2
-bash-3.2#
 
Passe encore la commande :
Bloc de code:
diskutil resizeVolume disk0s2 110g jhfs+ BOOT 0b

  • la commande rétrécit Macintosh SSD à 110 Go > et crée un volume BOOT secondaire de +9 Go

Poste l'affichage retourné.
 
Bloc de code:
-bash-3.2# diskutil resizeVolume disk0s2 110g jhfs+ BOOT 0b
Resizing to 110000000000 bytes and adding 1 partition
Started partitioning on disk0s2 Macintosh SSD
Verifying the disk
Verifying file system
Volume was successfully unmounted
Performing fsck_hfs -fn -x /dev/rdisk0s2
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
The volume Macintosh SSD appears to be OK
File system check exit code is 0
Restoring the original state found as mounted
Resizing
Shrinking file system
Modifying partition map
Initialized /dev/rdisk0s3 as a 9 GB case-insensitive HFS Plus volume with a 8192k journal
Mounting disk
Finished partitioning on disk0s2 Macintosh SSD
/dev/disk0 (internal, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *120.0 GB   disk0
   1:                        EFI EFI                     209.7 MB   disk0s1
   2:                  Apple_HFS Macintosh SSD           110.0 GB   disk0s2
   3:                  Apple_HFS BOOT                    9.6 GB     disk0s3
-bash-3.2#
 
À présent > passe encore la commande :
Bloc de code:
cp -av /Volumes/Image*/* /Volumes/BOOT

  • pas d'espace entre Image* et la /* qui suit ; un espace entre /* et /Volumes/BOOT
  • la commande clone le contenu du volume Install macOS High Sierra de la clé (monté comme Image Volume = volume de l'image-disque portant le volume OS X Base System de l'OS d'installation démarré - et raccourci ici en Image*) => dans le volume BOOT créé sur le SSD
  • si tu vois un défilé de lignes > c'est que le clonage est parti. Il y a 5,4 Go à cloner

Préviens quand c'est fini = retour de -bash-3.2# (sans poster l'affichage qui serait trop long).