10.13 High Sierra Disparition du compte Admin

Statut
Ce sujet est fermé.

macomaniac

Ouroboros
Club MacG
20 Septembre 2012
83 081
25 019
Forêt de Fontainebleau
Parfait. Voici la commande à passer :
Bloc de code:
bless --folder /Vol*/Clone/System/Library/CoreServices -- file /Vol*/Clone/System/Library/CoreServices/boot.efi
  • tu la passes en copier-coller à rebours : tu la copies ici avec Safari > tu la colles dans le terminal > tu l'exécutes
  • la commande crée un chemin de démarrage sur l'en-tête du volume Clone > pointant au lanceur boot.efi de l'OS cloné. Commande muette (retour direct de -bash-3.2#) si elle passe

Si ça a été le cas > enchaîne avec la commande :
Bloc de code:
bless --info /Vol*/Clone
  • qui affiche le chemin de démarrage de Clone

Poste le retour.
 

picolasnoirier

Membre junior
26 Janvier 2021
50
0
Trois-Rivières, Québec
Voila
 

Fichiers joints

  • IMG_20210127_153635.jpg
    IMG_20210127_153635.jpg
    108 KB · Affichages: 14

macomaniac

Ouroboros
Club MacG
20 Septembre 2012
83 081
25 019
Forêt de Fontainebleau
Hum ! le lanceur boot.efi n'a pas été trouvé dans Clone (signe qu'il était déjà absent de la source). Sans ce boot.efi => Clone est indémarrable. Bon : on remise cette perspective et on passe à un autre plan :

- on va effectuer un repartitionnement de Clone => pour créer un petit volume dans lequel on va cloner le volume de secours actuellement démarré. Une fois démarré sur ce clone de volume de secours > il sera possible de supprimer le CoreStorage entier > avant réinstallation > puis récupération des données de Clone via l'Assistant de migration.​

Passe la commande :
Bloc de code:
diskutil list disk0
  • qui affiche le partitionnement du disque interne seul

Poste le retour => que je revoie la situation.
 

macomaniac

Ouroboros
Club MacG
20 Septembre 2012
83 081
25 019
Forêt de Fontainebleau
Parfait : volume BOOT bien créé. Passe la commande :
Bloc de code:
asr restore --s / --t /Vol*/BOOT --erase --noprompt
  • la commande appelle l'exécutable Apple asr (apple_software_restore) à restaurer (= cloner en mode blocs absolu) > le volume de secours OS X Base System démarré (désigné par son point de montage /) => au volume BOOT. BOOT va être reformaté > renommé : OS X Base System comme la source > cloné d'un OS de secours de 1,3 Go environ > va hériter de la source la propriété de ne monter qu'en lecture seule > enfin va être rendu démarrable par l'inscription d'un chemin de démarrage sur son en-tête. 2 passes : Restoring > Verifying > la progression en chacune marquée par tranches de 10%.

Poste le retour quand l'opération est terminée.
 

macomaniac

Ouroboros
Club MacG
20 Septembre 2012
83 081
25 019
Forêt de Fontainebleau
Parfait : tu as un volume renommé OS X Base System en bas de disque > qui contient un OS de secours démarrable.

- donc redémarre (Menu  > Redémarrer) > la touche "alt" pressée pour obtenir l'écran de choix du volume de démarrage. Choisis OS X Base System > démarre dessus. Tu retrouves le même écran affichant une fenêtre de 4 Utilitaires macOS.​

Passe alors la commande :
Bloc de code:
disutil cs list
  • qui affiche un tableau détaillé du CoreStorage

Poste le tableau (en mode texte de préférences via Safari ici).
 

macomaniac

Ouroboros
Club MacG
20 Septembre 2012
83 081
25 019
Forêt de Fontainebleau
Bon : redémarre avec "alt" (après extinction forcée du Mac si tu n'as pas d'autre choix) > re-choisis OS X Base System et démarre dessus encore -->

- est-ce que tu as le même blocage ?​
 

macomaniac

Ouroboros
Club MacG
20 Septembre 2012
83 081
25 019
Forêt de Fontainebleau
Bon : redémarre via ⌘R pour réouvrir la session de secours originale. Passe alors la commande :
Bloc de code:
diskutil eraseVolume jhfs+ BOOT disk0s5
  • la commande reformate OS X Base System en le renommant BOOT comme au départ

Poste le retour.

Note : tu auras compris qu'on va refaire un clonage du volume de secours démarré OS X Base System => BOOT pour voir si ça corrige le problème. Encore que l'exécutable asr > vu son procédé de clonage en mode bloc > ait du mal à se trouver en défaut.
 

picolasnoirier

Membre junior
26 Janvier 2021
50
0
Trois-Rivières, Québec
Voilà :

Bloc de code:
-bash-3.2# diskutil eraseDisk jhfs+ BOOT disk0s5
A volume was specified instead of a whole disk: disk0s5
Specify a whole disk, or instead use diskutil eraseVolume to erase a volume on a specific partition
-bash-3.2# diskutil eraseVolume jhfs+ BOOT disk0s5
Started erase on disk0s5 OS X Base System
Unmounting disk
Erasing
Initialized /dev/rdisk0s5 as a 5 GB case-insensitive HFS Plus volume with a 8192k journal
Mounting disk
Finished erase on disk0s5 BOOT
-bash-3.2#
 
Dernière édition par un modérateur:

macomaniac

Ouroboros
Club MacG
20 Septembre 2012
83 081
25 019
Forêt de Fontainebleau
Reformatage effectué. Repasse la commande antérieure :
Bloc de code:
asr restore --s / --t /Vol*/BOOT --erase --noprompt
  • qui clone en mode bloc OS X Base System démarré => BOOT

Si tu obtiens bien les 2 passes complètes de Restoring > Verifying comme la première fois > attestant de la complétion de l'opération => redémarre une fois de plus avec "alt" > démarre sur OS X Base System (= BOOT restauré)

- tu n'auras qu'à dire alors si tu as bien obtenu l'écran aux 4 Utilitaires macOS d'une session de secours clone > ou si le blocage s'est réitéré.​
 

macomaniac

Ouroboros
Club MacG
20 Septembre 2012
83 081
25 019
Forêt de Fontainebleau
C'est la 1ère fois que je constate cet échec avec asr.

- je te propose un autre plan (il suffit de se montrer plus patient que l'adversité). Reviens via ⌘R dans la session de secours originale. Puis lance l'option : "Réinstaller macOS" => et choisis Clone en destination. Ce qui va restaurer le logiciel-Système. Tu n'auras qu'à dire si tu as pu ouvrir une session clone de l'originale à la fin.​

Note : on ne peut pas se contenter de reformater disque mou "sur" le CoreStorage chiffré laissé intact. Car il y a une corruption de FileVault. Il faut pouvoir supprimer le CoreStorage > mais cela ne se peut pas depuis la session de secours originale > car sa partition de secours Recovery HD est solidaire du CoreStorage (Recovery HD contient son booter ou monteur en plus de l'OS de secours) et doit être supprimée avec lui. D'où nos efforts actuels pour obtenir un démarrage indépendant > tout en gardant la possibilité de réinstaller High Sierra.
 
Statut
Ce sujet est fermé.