10.10 Yosemite Démarrage impossible

Alors on vient de remporter une première victoire logique -->

- car cela veut dire que le dossier /Volumes interne à Macintosh HD est devenu le point d'accès au volume externe Clone.Alors que Macintosh HD est en lecture seule --> le volume Clone lui est monté en lecture & écriture dans l'espace /Volumes. On ne peut donc écrire nulle part dans Macintosh HD > sauf dans l'espace d'exception qu'on vient de créer dans /Volumes en tant que point d'accès au volume externe Clone.

Passe la commande (avec le plus grand soin !) qui doit s'affiche ainsi -->
Bloc de code:
sudo rsync -avx /* /Volumes

  • et que tu tapes sur un clavier AZERTY ainsi -->
Bloc de code:
sudo rsync )qvx =⇧! =Volu,es

  • l'astérique * se tape sur un QWERTY par la combinaison de touches : maj 8 --> d'où mon (pour maj) et mon ! (puisque le chiffre 8 se frappe directement). Respecte tous les espaces
  • la commande lance le clonage intégral du volume de démarrage Macintosh HD dans l'espace /Volumes identique actuellement au volume externe Clone auquel il sert de point de montage. L'option x interdit à la commande de descendre en lecture dans le répertoire /Volumes quand elle y arrivera > pour y lire des objets relevant d'un UUID de volume différent de celui de Macintosh HD démarré. Ainsi le volume Clone monté at: /Volumes --> ne fera pas partie des objets lus en "source" par la commande rsync > qui se contentera de cloner le dossier parent /Volumes sans lire son contenu relevant d'un autre UUID de volume que Macintosh HD. Ainsi > on évite à rsync de s'engager dans une boucle infinie de recopie.
  • la commande affiche une ligne par fichier copié. Elle suit l'ordre alphabétique des dossiers > sous-dossiers > fichiers. rsync commence toujours par construire une liste de copie > avant de déclencher l'exécution de la copie --> tu devrais donc voir afficher un :
Bloc de code:
building file list ...

  • pendant plusieurs minutes > conclu par un :
Bloc de code:
done

=> si tu vois commencer de défiler rapidement une forêt de lignes --> c'est potentiellement gagné : c'est que le clonage à commencé. Est-ce que c'est bien le cas ?
 
Dernière édition par un modérateur:
L'opération est terminée.

Passe la commande (identique dans les 2 claviers) :
Bloc de code:
reboot

  • qui fait redémarrer le Mac

- et presse aussitôt les 2 touches ⌘R pour redémarrer sur l'OS de secours. Quand tu as de nouveau l'écran aux 4 Utilitiares macOS > relance le Terminal et passe la commande :
Bloc de code:
df -H

  • poste le tableau de l'occupation des volumes montés.

Note : l'amusant serait que le volume Macintosh HD ait profité des circonstances pour se trouver remonté...
 
Voici :
Bloc de code:
-bash-3.2# df -H
Filesystem     Size   Used  Avail Capacity  iused    ifree %iused  Mounted on
/dev/disk1s2   1.3G   1.3G    31M    98%   317298     7639   98%   /
devfs          203k   203k     0B   100%      686        0  100%   /dev
/dev/disk3     5.2M   446k   4.8M     9%      107     1171    8%   /private/var/log
/dev/disk4     524k   147k   377k    29%       34       92   27%   /Volumes
/dev/disk5     524k   143k   381k    28%       33       93   26%   /private/var/tmp
/dev/disk6     524k   160k   365k    31%       37       89   29%   /private/var/run
/dev/disk7     524k   147k   377k    29%       34       92   27%   /System/Installation
/dev/disk8     524k   270k   254k    52%       64       62   51%   /private/var/db
/dev/disk9     6.3M   2.7M   3.6M    43%      655      879   43%   /private/var/folders
/dev/disk10    2.1M   213k   1.9M    11%       50      460   10%   /private/var/root/Library
/dev/disk11    1.0M   152k   897k    15%       35      219   14%   /Library/ColorSync/Profiles/Displays
/dev/disk12    524k   168k   356k    33%       39       87   31%   /Library/Preferences
/dev/disk13    524k   168k   356k    33%       39       87   31%   /Library/Preferences/SystemConfiguration
/dev/disk14    1.0M   184k   864k    18%       43      211   17%   /Library/Keychains
/dev/disk15    6.3M   176k   6.1M     3%       41     1493    3%   /private/var/tmp/RecoveryTemp
/dev/disk0s3   650M   547M    97M    85%   135072    23618   85%   /Volumes/Image Volume
/dev/disk2s2   250G    50G   200G    21%        0        0  100%   /Volumes/UNTITLED
/dev/disk2s3   250G   112G   138G    45% 27238727 33800372   45%   /Volumes/Clone
/dev/disk0s2   159G   106G    54G    67% 25772702 13090120   66%   /Volumes/Macintosh HD
-bash-3.2#
 
Victoire ! Si tu avises ces 2 lignes finales du tableau -->
Bloc de code:
/dev/disk2s3   250G   112G   138G    45% 27238727 33800372   45%   /Volumes/Clone
/dev/disk0s2   159G   106G    54G    67% 25772702 13090120   66%   /Volumes/Macintosh HD

  • tu observes qu'il y a 106 Go de données dans Macintosh HD (qui a choisi de voler au secours de la victoire en se trouvant remonté pour la session de secours une fois le clonage fini en Single User) > et 112 Go dans Clone. Soit + 6 Go. Cet excédent est habituel quand on utilise une commande de recopie en prenant pour source une volume dont le système de fichiers est corrompu. Seulement 6 Go en plus est l'indice que Clone contient un bon clone.

Bref : le clonage dans la session du Single User a eu une issue victorieuse. Tu es le dans l'absolu dans l'histoire des forums MacGé à avoir effectué un clonage du volume de démarrage inmontable autrement à partir de la session du Single User. Et tu es aussi le dans l'absolu à avoir effectué le repartitionnement du disque d'un DDE par l'intermédiaire d'une manipulation des descripteurs de la table GPT > parce que le volume existant dans un format FAT-32 (ou exFAT) ne permettait pas un repartitionnement canonique. Mais tu es le 1er à avoir combiné ces 2 procédés hors normes : repartitionnement via la GPT + clonage en Single User. En résumé : tu as fait la "totale" :hilarious:

----------

On retombe à présent sur des procédés "courants" pour finaliser le sauvetage. Tu peux passer la commande :
Bloc de code:
diskutil eraseVolume jhfs+ "Macintosh HD" disk0s2

  • mets "Macintosh HD" avec les "" ; le 0 de disk0s2 est un zéro
  • la commande reformate le volume Macintosh HD

Poste l'affichage retourné.
 
  • J’aime
Réactions: litobar71
Cool que ca marche et merci encore de ton aide...

Voici :
Bloc de code:
-bash-3.2# diskutil eraseVolume jhfs+ "Macintosh HD" disk0s2
Started erase on disk0s2 Macintosh HD
Unmounting disk
Erasing
Initialized /dev/rdisk0s2 as a 148 GB case-insensitive HFS Plus volume with a 16384k journal
Mounting disk
Finished erase on disk0s2 Macintosh HD
-bash-3.2#
 
Le formatage est bien passé. Finalisation du sauvetage à présent (ce qui va prendre du temps) -->

  • a) dans la fenêtre des 4 Utilitaires macOS > lance l'option : "Ré-installer macOS" --> à destination du volume Macintosh HD reformaté > ce qui va donner une installation propre.
  • b) en fin d'installation > une page te propose de récupérer des données --> coche la case : "À partir d'un autre Mac ou d'une sauvegarde Time Machine" > et choisis le volume Clone en "source". L'«Assistant de migration» va te proposer de récupérer ton compte > des applications > des réglages --> n'exclus rien et lance. S'il te propose en chemin une mise-à-jour d'iTunes --> refuse > car ça plante la migration. Une récupération par l'«Assistant de migration» est toujours très lente > avec un débit de copie très variable.

> tu n'auras qu'à dire si tu as pu ré-ouvrir ta session à la fin.
 
Pas de veine alors.

Est-ce que tu aurais un autre Mac qui te permettrait de télécharger un installateur de Yosemite et de créer une clé d'installation démarrable ?
 
Alors avec ton autre Mac fonctionnel va à cette page des forums MacGé : ☞Réinstallation macOS Yosemite☜ (clique le lien rouge). Au message #3 tu as un lien rouge actif : YOSEMITE.dmg. Il va te permettre de télécharger depuis mon nuage pCloud une image-disque de 6,2 Go dans laquelle j'ai logé un installateur Apple natif de Yosemite 10.10.5.

=> tu n'auras qu'à prévenir ici quand tu auras récupéré le dmg --> qu'on voie comment configurer une clé d'installation démarrable de Yosemite. Un démarrage de ton Mac planté sur cette clé --> remplacera avantageusement un téléchargement impossible des ressources de réinstallation du même Yosemite.
 
Alors attache la clé au Mac. Tu trouves le Terminal de macOS at: Applications > Utilitaires > Terminal.

Passe la commande :
Bloc de code:
diskutil list

  • qui affiche les disques (dont celui de la clé)

Poste le tableau dans une fenêtre de code.
 
Voici :
Bloc de code:
/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_APFS Container disk1         851.0 GB   disk0s2
   3:       Microsoft Basic Data BOOTCAMP                149.0 GB   disk0s3

/dev/disk1 (synthesized):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      APFS Container Scheme -                      +851.0 GB   disk1
                                 Physical Store disk0s2
   1:                APFS Volume Macintosh HD            286.3 GB   disk1s1
   2:                APFS Volume Preboot                 43.9 MB    disk1s2
   3:                APFS Volume Recovery                514.0 MB   disk1s3
   4:                APFS Volume VM                      8.6 GB     disk1s4

/dev/disk2 (external, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *500.1 GB   disk2
   1:                        EFI EFI                     209.7 MB   disk2s1
   2:                  Apple_HFS TIME MACHINE            499.8 GB   disk2s2

/dev/disk3 (external, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:     FDisk_partition_scheme                        *16.0 GB    disk3
   1:                 DOS_FAT_32 USB_OLIVIER             16.0 GB    disk3s1
 
Je vois la clé en disk3. Passe la commande (copier-coller) :
Bloc de code:
diskutil partitionDisk disk3 gpt jhfs+ "USB_OLIVIER" 8g jhfs+ CLE Ob

  • la commande reparamètre la clé : table GPT > 2 partitions : 8Go volume USB_OLIVIER en format jhfs+ > 8 Go volume CLE même format

Poste l'affichage retourné.