OS X : Partition récupération (infos/problèmes)

Volume monté.

Bon. On se livre encore à des vérifications. Passe la commande :
Bloc de code:
sw_vers -productVersion

  • qui affiche la version de l'OS de secours démarré (et donc la version d'OS X qu'il permet de réinstaller)

Poste le retour.
 
C'est Mountain Lion (dans sa version finale).

Passe encore la commande (longue cette fois) :
Bloc de code:
defaults read /Volumes/Disque*/System/Library/CoreServices/SystemVersion.plist ProductVersion

  • il n'y a que 3 espaces libres en tout : de part et d'autre de read (au début) ; entre --plist et ProductVersion (à la fin). Mets Disque* en abréviation de Disque dur
  • la commande lit dans le volume monté Disque dur => la version de l'OS qui y est installé

Poste le retour.
 
Ai-je fais une erreur?
Bloc de code:
-bash-3.2# defaults read /Volumes/Disque*/System/Library/CoreServices/SystemVersion.plist ProductVersion
2019-10-17 12:13:33.009 defaults[387:707]
The domain/default pair of (/Volumes/Disque*/System/Library/CoreServices/SystemVersion.plist, ProductVersion) does not exist
-bash-3.2#
 
Ta commande est bien saisie > mais elle ne retourne pas l'information attendue.

Puisque tu sembles pouvoir utiliser Safari > passe cette variante :
Bloc de code:
defaults read /Volumes/"Disque dur"/System/Library/CoreServices/SystemVersion.plist ProductVersion

  • j'ai mis "Disque dur" comme intitulé du volume
  • passe-la en copier-coller à rebours : tu la copies ici avec Safari > tu la colles dans le terminal > tu l'exécutes

Poste le retour.
 
Bloc de code:
-bash-3.2# defaults read /Volumes/"Disque dur"/System/Library/CoreServices/SystemVersion.plist ProductVersion
2019-10-17 12:29:45.842 defaults[412:707]
The domain/default pair of (/Volumes/Disque dur/System/Library/CoreServices/SystemVersion.plist, ProductVersion) does not exist
-bash-3.2#
 
Passe la commande alternative :
Bloc de code:
cat /Volumes/"Disque dur"/System/Library/CoreServices/SystemVersion.plist

  • la commande affiche le contenu du fichier SystemVersion.plist de Disque dur

Poste le retour.
 
Le fichier est absent dans Disque dur -->

- est-ce que tu sais quel était l'OS dans le volume Disque dur ? - quand tu as démarré en mode secours => est-ce que tu as eu un globe terrestre en rotation = démarrage par internet ? - ou bien une  directe = démarrage sur l'OS de secours du volume Recovery HD du disque ?​
 
Le fichier est absent dans Disque dur -->

- est-ce que tu sais quel était l'OS dans le volume Disque dur ? - quand tu as démarré en mode secours => est-ce que tu as eu un globe terrestre en rotation = démarrage par internet ? - ou bien une  directe = démarrage sur l'OS de secours du volume Recovery HD du disque ?​

En reprenant les échanges que j’ai eu avec Apple sur Twitter c’était Mountain Lion. Le mode secours utilisé était le démarrage par internet
 
L'OS de secours du volume Recovery HD du disque ne se lance pas (quand tu démarres avec ⌘R) ? -->

- tu es redirigé sur un démarrage par internet (faisant télécharger en RAM l'OS de secours d'usine du Mac) ?​
 
L'OS de secours du volume Recovery HD du disque ne se lance pas (quand tu démarres avec ⌘R) ? -->

- tu es redirigé sur un démarrage par internet (faisant télécharger en RAM l'OS de secours d'usine du Mac) ?​

Je viens de redémarrer avec Cmd+R et je me retrouve avec le programme d’installation d’OSX qui se lance, il me demande d’accepter les termes du contrat, le disque sur lequel je veux installer OS X et après ça plante et retour vers l’utilitaire OS X...
 
Alors c'est que tu es actuellement démarré sur l'OS de secours du disque. Donc le même OS que celui actuellement installé dans Disque dur.

- en contre-preuve > passe la commande :​
Bloc de code:
hdiutil info

  • la commande affiche les images-disques en cours d'utilisation > avec leur statut (dépendantes du disque ou de la RAM)

Poste uniquement le haut du tableau (disons les 3 premières descriptions) => que je vois le statut de l'image-disque portant l'OS de secours.
 
Bloc de code:
-bash-3.2# hdiutil info
framework       : 345
driver          : 10.8v345
images          : 12
================================================
image-path      : ramfile://457741857
shadow-path     : <none>
icon-path       : <none>
image-type      : <unknown>
system-image    : false
blockcount      : 2330500
blocksize       : 512
writeable       : TRUE
autodiskmount   : <unknown>
removable       : false
image-encrypted : <false>
mounting user   : root
mounting mode   : <unknown>
process ID      : <in-kernel>
/dev/disk2    Apple_partition_scheme   
/dev/disk2s1    Apple_partition_map   
/dev/disk2s2    Apple_HFS    /
================================================
image-path      : ram://1024
shadow-path     : <none>
icon-path       : <none>
image-type      : <unknown>
system-image    : TRUE
blockcount      : 1024
blocksize       : <unknown>
writeable       : TRUE
autodiskmount   : false
removable       : TRUE
image-encrypted : <false>
mounting user   : root
mounting mode   : <unknown>
process ID      : <in-kernel>
/dev/disk4        /Volumes
================================================
image-path      : ram://1024
shadow-path     : <none>
icon-path       : <none>
image-type      : <unknown>
system-image    : TRUE
blockcount      : 1024
blocksize       : <unknown>
writeable       : TRUE
autodiskmount   : false
removable       : TRUE
image-encrypted : <false>
mounting user   : root
mounting mode   : <unknown>
process ID      : <in-kernel>
/dev/disk5        /private/var/tmp
================================================
 
Ces mentions -->
Bloc de code:
image-path      : ramfile://457741857
......................................
blockcount      : 2330500

  • déclarent que l'image-disque d'une taille de 2330500 blocs (de 512 octets : 1,2 Go) = l'image-disque portant le volume de l'OS de secours démarré => a le statut de ramfile : fichier résident de la RAM. Tu n'es donc pas démarré sur l'OS de secours du disque > mais sur l'OS de secours d'usine Mountain Lion > téléchargé en RAM par internet.
-----------

Bon. Passe les commandes (séparément) :
Bloc de code:
rm -rf /Volumes/"Disque dur"/"OS X Install Data"
rm -rf /Volumes/"Disque dur"/"macOS Install Data"

  • mets les intitulés avec les ""
  • ces commandes suppriment les 2 dossiers d'installation OS X Install Data & macOS Install Data. Elles passent sans déclarations si elles passent

=> est-ce que ça a été le cas ?
 
Ces mentions -->
Bloc de code:
image-path      : ramfile://457741857
......................................
blockcount      : 2330500

  • déclarent que l'image-disque d'une taille de 2330500 blocs (de 512 octets : 1,2 Go) = l'image-disque portant le volume de l'OS de secours démarré => a le statut de ramfile : fichier résident de la RAM. Tu n'es donc pas démarré sur l'OS de secours du disque > mais sur l'OS de secours d'usine Mountain Lion > téléchargé en RAM par internet.
-----------

Bon. Passe les commandes (séparément) :
Bloc de code:
rm -rf /Volumes/"Disque dur"/"OS X Install Data"
rm -rf /Volumes/"Disque dur"/"macOS Install Data"

  • mets les intitulés avec les ""
  • ces commandes suppriment les 2 dossiers d'installation OS X Install Data & macOS Install Data. Elles passent sans déclarations si elles passent

=> est-ce que ça a été le cas ?

Les 2 commandes ont été passées sans déclaration comme tu l’indiques
 
Bon. Passe encore la commande :
Bloc de code:
bless --folder /Volumes/"Disque dur"/System/Library/CoreServices --file /Volumes/"Disque dur"/System/Library/CoreServices/boot.efi --setBoot

  • passe-la encore en copier-coller à rebours (copie-la bien jusqu'au --setBoot final)
  • la commande ré-écrit le chemin de démarrage de l'en-tête de Disque dur > en le faisant pointer sur le démarreur boot.efi de l'OS en place > et réécrit la préférence de démarrage automatique de l'EFI en NVRAM => pour l'acheminer au volume Disque dur. Elle passe de manière mutique si elle passe

=> est-ce que ça a été le cas ?
 
Bon. Passe encore la commande :
Bloc de code:
bless --folder /Volumes/"Disque dur"/System/Library/CoreServices --file /Volumes/"Disque dur"/System/Library/CoreServices/boot.efi --setBoot

  • passe-la encore en copier-coller à rebours (copie-la bien jusqu'au --setBoot final)
  • la commande ré-écrit le chemin de démarrage de l'en-tête de Disque dur > en le faisant pointer sur le démarreur boot.efi de l'OS en place > et réécrit la préférence de démarrage automatique de l'EFI en NVRAM => pour l'acheminer au volume Disque dur. Elle passe de manière mutique si elle passe

=> est-ce que ça a été le cas ?

Tout à fait!