Disque dur disparu de "Disque de démarrage"

OlivierM77

Membre confirmé
27 Juillet 2015
26
0
35
Bonjour,
J'ai récemment acheté un disque dur SSD afin d'optimiser les performances de mon Mac, puis j'en ai profiter pour y installer la MAJ Yosemite sur celui-ci. Tout en gardant mon 10.6 sur mon autre disque dur (interne).
Tout marche bien, je commence a installer des applications, ça marche normalement.
Mais quand je choisis de redémarrer en 10.6 sur mon autre disque dur ça fonctionne, mais après le disque SSD n'apparait plus dans "Disque de démarrage", il m'est donc impossible de revenir sur Yosemite...
Ca m'est arrivé une fois, j'ai réinstaller Yosemite et le problème est revenu quand je suis retourné sur le 10.6.
Comment puis-je faire pour que le disque réapparaisse ?
Je suis sur Mac Pro generation 2006 il me semble..
Merci.
 
Salut
J'ai eu exactement le même cas de figure, mais sur deux disques DD et un mac pro 2008.
Le 1er avec 10.6 et le 2e avec un système de secours où j'ai l'habitude de mettre le dernier OS en date
Donc, même scénario, et après plusieurs ré-essais, j'ai fini par réinstaller Mountain Lion en 2e.
Normalement on peut installer Yosemite sur ces modèles, je pense à une erreur système / reboot sur un autre disque.
Erreur non (encore) corrigée dans les mises à jour / Yosemite. A confirmer.
 
Bonjour Lat dior merci pour ta réponse, oui j'ai encore réessayé aujourd'hui rien n'y fait..

Tu n'a pas de solution à me proposer ? en 10.9 ça a marché ?
Ne peut-on pas desactiver le deuxieme disque dur interne pour que l'ordi démarre directement sur le disque qui a 10.10 ?

Merci.
 
Tu peux redémarrer en maintenant Alt appuyée afin de choisir Yosemite, puis une fois dans Yosemite, aller choisir le disque de démarrage dans Préférences système / Disque de démarrage.
 
Tu peux redémarrer en maintenant Alt appuyée afin de choisir Yosemite, puis une fois dans Yosemite, aller choisir le disque de démarrage dans Préférences système / Disque de démarrage.

Malheureusement je n'ai pas la possibilité de démarrer sur Yosemite sinon le problème serai moindre.. La seule possibilité que j'ai actuellement pour aller sur Yoshemite c'est de le réinstaller encore et encore.. Une fois repassé sur Snow Leopard via Demarrage je ne peux plus revenir dessus.
Etrangement, quand je démarre avec ALT il me propose mon disque Snow leopard et "Windows".. Peut-etre dû à une application je ne pense pas que ce soit en lien avec Yosemite.
 
Ton volume Yosemite devrait être visible quand tu démarres avec Alt appuyée.

Il faut peut-être le "bénir" à nouveau.

Dans le Terminal (Applications/Utilitaires), passe la commande suivante :

Bloc de code:
sudo bless -folder /Volumes/"Yosemite"/System/Library/CoreServices

Remplace Yosemite par le vrai nom de la partition, et conserve les guillemets si il y a au moins une espace dans le nom du volume à bénir.

A l'invite "Password :", tape ton mot de passe admin à l'aveugle (il ne s'affiche pas) et presse la touche Entrée.

Ensuite redémarre avec Alt pour voir si la partition Yosemite est affichée à l'écran de boot.

NB : tu peux faire cette opération depuis le terminal de la partition Recovery (Cmd + r au boot, menu utilitaires dans la barre de menu).
 
Salut Olivier.

Ma Dalton :coucou: t'a dit l'essentiel. Voici un complément dans le mode "rhétorique" par le signataire qui en est spécialiste
361608_original.png


Un volume qui n'est pas simplement un volume de stockage, mais qui est un volume démarrable (= supportant un OS) démarre toujours de la même façon : le Programme Interne du Mac (recelé dans une puce de la Carte-Mère = EFI aka le Firmware), qui est lancé à l'allumage de la machine, exécute le fichier démarreur du Système d'exploitation : le boot_loader : boot.efi et lui passe la main pour charger le kernel (noyau opérateur du système) qui va à son tour charger les pilotes du Mac puis le Système Logique. Pour que l'EFI exécute le fichier démarreur boot.efi d'un OS, il faut qu'elle puisse le... trouver. Or ledit fichier est enfoui dans l'arborescence du système de fichiers de l'OS, at: /System/Library/CoreServices/boot.efi et de ce fait, a priori, introuvable.

Le procédé par lequel ce fichier démarreur "caché" se trouve exhibé afin que l'EFI puisse l'exécuter s'appelle le blessing ("bénédiction") du système de fichiers correspondant à la partition de l'OS. Il s'agit d'une commande qui affecte le header ("en-tête") du système de fichiers en question, en y inscrivant en clair le chemin au répertoire d'inhérence du fichier boot_loader : boot.efi (= "/System/Library/CoreServices"). Ce marquage de l'en-tête du système de fichiers d'une partition lui permet d'être distingué d'un simple volume de stockage de données et identifié comme volume démarrable.

À présent, le démarrage du Mac sur le volume d'un OS peut s'opérer de 2 façons : automatique ou optative.

- a) Dans le démarrage automatique, l'UUID (IDentifiant Unique Universel) du volume-cible se trouve inscrit dans les paramètres d'une petite mémoire statique de la Carte-Mère : la NVRAM que l'EFI visite dans la phase de pré-boot afin d'en lire les instructions. Cette inscription se fait la plupart du temps par l'intermédiaire du panneau : Disque de démarrage des Préférences Système. Ce panneau pilote un petit programme de l'OS (le « Start-Up Disk Manager » : gestionnaire du disque de démarrage) capable de scanner les volumes montés des disques attachés au Mac pour n'afficher que les volumes démarrables, d'après l"inscription sur leurs headers d'un chemin à un boot_loader : boot.efi ("bénédiction") que le programme suit jusqu'à lecture dudit fichier --> la sélection graphique de tel volume affiché équivalant à passer une commande renseignant en NVRAM l'UUID du volume-cible du démarrage automatique, ce qui aiguillera la trajectoire de l'EFI.

- b) Dans le démarrage optatif, la pression de la touche "alt" au départ déclenche un programme auxiliaire de l'EFI, faisant partie du Firmware de la Carte-Mère (le « DiskManager » : gestionnaire de disque), qui opère le scan des volumes montés des disques attachés au Mac afin de n'afficher à l'écran de choix du disque de démarrage que ceux dont l'en-tête du système de fichiers est "béni", càd. porte mention du chemin à un boot_loader : boot.efi que le programme suit jusqu'à lecture dudit fichier. La sélection d'un des volumes affichés déclenche l'exécution actuelle par l'EFI du fichier boot_loader correspondant, sans qu'aucune manipulation des variables de la NVRAM ne soit effectuée.​

Tu dois être en train de te dire que toutes ces considérations sont bien byzantines et de peu de portée pratique pour ton problème. Byzantines : oui, comme tout ce qui relève de la complexité des paramétrages informatiques ; sans portée pratique : non, si tu me suis à présent.

Il y a donc 2 programmes différents capables de gérer le démarrage optatif sur le volume d'un OS : le « Start-Up Disk Manager » et le « DiskManager » qui ne doivent pas être confondus. Car le « Start-Up Disk Manager » relève des fichiers d'un OS démarré, alors que « DiskManager » relève du Firmware de la Carte-Mère en toute indépendance d'aucun OS encore non démarré au moment où intervient ce programme. Eh bien ! le « Start-Up Disk Manager » de l'OS «Snow Léopard 10.6» a cessé de pouvoir "lire" comme étant des fichiers-démarreurs valides les boot_loaders : boot.efi des OS ultérieurs à «Mavericks 10.9» - ce, quand bien même l'en-tête (header) du système de fichiers des partitions correspondantes est-il bien "béni" --> en conséquence de cette non mise-à-jour, le « Start-Up Disk Manager » de l'OS «Snow Léopard 10.6» est incapable d'afficher comme disques démarrables des volumes supportant «Yosemite 10.10» ou «El Capitan 10.11».

Par contre, le « DiskManager » qui fait partie intégrante du Firmware de la Carte-Mère en souffre aucunement de cette limitation, pour l'excellente raison que l'EFI d'un Mac se trouve régulièrement mise-à-jour par des MÀJ de l'EFI au fur et à mesure que des OS progressifs se trouvent installés sur des volumes de disques attachés au Mac (les MÀJ de l'EFI sont régulièrement embarquées avec les ressources d'un nouvel OS à installer). Relevant d'un logiciel parfaitement à jour, le « DiskManager » de la Carte-Mère, indépendant de tout OS particulier au moment où il est mis en œuvre, est, lui, capable de "lire" tous les boot_loaders : boot.efi en bout de chemin des en-têtes de système de fichiers "bénis" et donc d'afficher les volumes correspondants comme démarrables.

--------------------
Alors voici les conséquences pratiques, pour ce qui est de gérer le démarrage alternatif d'un Mac sur les 2 OS : «Snow Léopard 10.6» vs «Yosemite 10.10» (ayant moi-même sur des partitions-disque de mon MacBook Pro_Early 2011 ces 2 OS, tout ce que j'énonce dans ce qui suit correspond à la réalité expérimentale) :

- a) Le principe cardinal consiste à se servir le moins souvent possible et seulement à bon escient du panneau "Disque de démarrage" des Préférences Système. Si, en effet, sous «Yosemite», tu utilises de procédé le sélectionner le volume de «Snow Léopard» dans ce panneau afin de re-démarrer dessus, cela équivaut à écrire en NVRAM un paramètre permanent de démarrage automatique sur ce volume de «Snow Léopard». Sachant par contre que le panneau "Disque de démarrage" de «Snow Léopard» gère un programme « Start-Up Disk Manager » obsolète, incapable de détecter le volume de «Yosemite» comme démarrable - ton procédé revient à se tirer une balle dans le pied en s'empêchant de re-démarrer sur «Yosemite». Ce n'est absolument pas ça qu'il faut faire.

- b) ce qu'il faut faire, c'est, dans le panneau Disque de démarrage des Préférences Système de «Yosemite», sélectionner exclusivement une seule fois pour toutes le volume : «Yosemite» afin que la préférence de démarrage automatique soit fixée en NVRAM sur ce volume. Ainsi, l'OS «Snow Léopard» démarré, il suffit de redémarrer sans options pour que le paramètre en NVRAM (l'UUID du volume «Yosemite») soit pris en compte par l'EFI comme option de boot (sachant que l'EFI est relancée à chaque re-démarrage) et c'est l'OS «Yosemite» qui se charge.

- c) pour passer à l'OS «Snow Léopard», il faut donc ne jamais sélectionner son volume dans le panneau Disque de Démarrage des Préférences Système de «Yosemite». Je le redis : le recours à ce panneau doit rester tout à fait exceptionnel. Il faut, au contraire, re-démarrer avec la touche "alt" pressée, de manière à passer la main au programme « DiskManager » de la Carte-Mère, lequel saura très bien afficher le volume de «Snow Léopard» à l'écran de choix du disque de démarrage, permettant sa sélection et le démarrage dessus (démarrage optionnel qui ne modifie aucunement la préférences de démarrage automatique sans options sur «Yosemite» inscrit en NVRAM).

- d) afin de ne pas hésiter entre les volumes démarrable à l'écran obtenu par "alt", il convient de renommer avec des noms parlants distincts les volumes d'OS distincts. Cesser d'utiliser Macintosh HD (intitulé par défaut) à la fois pour 10.6 et pour 10.10 par exemple. Appeler la Carpe "Carpe" et le Lapin "Lapin", soit 10.6 "Snow" et 10.10 "Yosemite".

- e) pour que les 2 volumes : Snow Léopard et Yosemite soit équitablement affichables par le « DiskManager » à l'écran obtenu par la touche "alt", il faut que les en-têtes des 2 systèmes de fichiers soient "bénis". Normalement, c'est une opération toujours effectuée par le Programme d'Installation des OS en fin d'installation. Mais, au cas où des manipulations par l'utilisateur auraient fait sauter le blessing (par exemple, restauration du volume d'un disque à partir d'un autre volume par l'«Utilitaire de Disque» - opération qui n'importe en aucun cas le blessing sur le header du système de fichiers-cible) --> sous l'OS «Yosemite» par exemple, aller comme suggéré par Ma à : Applications/Utilitaires et lancer le «Terminal». Passer la commande :

Bloc de code:
ls /Volumes
et ↩︎ (presser le touche "Entrée" du clavier pour activer la commande) --> cela permet l'affichage des volumes actuellement montés des disques attachés au Mac et donc d'obtenir l'intitulé exact des 2 volumes de 10.6 et 10.10. Enchaîner alors par :

Bloc de code:
sudo bless --folder /Volumes/"Nom_du_volume_de_Yosemite"/System/Library/CoreServices

(en substituant à la place exacte de mon "Nom_du_volume_de_Yosemite" l'intitulé exact de ce volume, entre "" afin de neutraliser des espaces vides éventuels) et ↩︎ --> une demande de password s'affiche (commande sudo) --> tape ton mot-de-passe admin à l'aveugle - aucun caractère ne se montrant à la frappe - et derechef ↩︎ --> le header du système de fichiers du volume «Yosemite» est béni et donc détectable par le « DiskManager » comme celui d'un volume démarrable. Même tarif pour le volume de 10.6 :

Bloc de code:
sudo bless --folder /Volumes/"Nom_du_volume_de_Snow Léopard"/System/Library/CoreServices
et ↩︎ (dans les 5' suivant une authentification sudo, pas besoin de ressaisir de mot-de-passe admin) --> même précaution : intitulé du volume entre "" pour neutraliser les espaces vides éventuels.

- f) procédure de secours sous «Snow Léopard» pour forcer le redémarrage automatique sur «Yosemite» si nécessaire --> dans le «Terminal», faire un :
Bloc de code:
ls /Volumes
pour réafficher le nom du volume de «Yosemite» si besoin. Puis passer la commande :

Bloc de code:
sudo bless --folder /Volumes/"Nom_du_volume_de_Yosemite"/System/Library/CoreServices --setBoot
(l'option finale : --setBoot faisant écrire en NVRAM l'UUID du volume de «Yosemite» comme cible de démarrage automatique) --> re-démarrer sans option : c'est l'OS «Yosemite» qui se charge...​

--------------------
En final de ce "feuilleton", je te conseille un excellent outil que, personnellement, j'utilise à chaque démarrage de mon Mac (qui possède, avec toutes sortes de disques attachés, environ 15 OS démarrables) : «rEFInd» de Roderick Smith. Il s'agit d'un gestionnaire de boot qui s'intercale entre l'EFI et le démarrage sur un volume spécifique, pour afficher un écran de choix du disque de démarrage qui remplace celui obtenu par la touche "alt" (donc c'est un gestionnaire de boot qui se substitue au « DiskManager » de la Carte-Mère). Le logiciel installe ses fichiers sur la partition ESP (EFI System Partition) = /dev/disk0s1.

Dans ta session de «Yosemite», télécharge le dossier des binaires de ☞refind-bin-0.8.7☜. Une fois que tu as le dossier dézippé «refind-bin-0.8.7», déplace-le via le Finder dans l'espace-racine de ton OS (à côté des dossiers-Système : Applications, Bibliothèque, Système, Utilisateurs etc.) ce qui te demandera de t'authentifier par ton mot-de-passe admin. Cette localisation promeut ce dossier au rang de dossier-système protégé, en quelque sorte.

Cela fait, ouvre une fenêtre du «Terminal», saisis : sudo et saute un espace avec la barre d'espacement. Va alors dans le Finder à ton dossier «refind-bin-0.8.7», ouvre-le et repère le fichier : install.sh --> fais-en un glisser-déposer au pointeur dans la fenêtre du «Terminal», ce qui renseigne automatiquement le chemin au fichier et son nom. Puis ↩︎ --> password à l'aveugle et ↩︎ --> le fichier exécutable shell installe les binaires de «rEFInd» dans l'ESP après montage de son volume. Une lacune dans le script ne commande pas, au final, le démontage du volume EFI qui reste monté sur le Bureau. Pas grave : il te suffit de saisir dans le «Terminal» :
Bloc de code:
diskutil umount force /dev/disk0s1
Si tu re-démarres sans options, tu obtiens l'écran de «rEFInd» qui te permet de sélectionner le volume démarrable que tu veux (y compris ta «Recovery HD») ou de choisir des démarrages optionnels si tu presses la touche F2. Quand tu es sous «Snow Léopard», il te suffit encore de redémarrer sans options, et tu regagnes automatiquement l'écran de «rEFInd», ce qui te permet de choisir «Yosemite» par exemple.

Si «rEFInd» se lance automatiquement au démarrage, c'est parce qu'un paramètre inscrit en NVRAM le requiert. Il arrive que ce paramètre saute (suite à telle ou telle manœuvre) : pour restaurer la préférence de boot automatique sur «rEFInd», il faut ré-exécuter alors le script install.sh avec privilèges root (sudo) dans une fenêtre du «Terminal». D'où la nécessité de pouvoir retrouver aisément le dossier des binaires de «rEFInd» --> ce qui explique ma suggestion qu'il soit disponible dans l'espace-racine de l'OS par défaut.

--------------------
 
Dernière édition par un modérateur:
NB : tu peux faire cette opération depuis le terminal de la partition Recovery (Cmd + r au boot, menu utilitaires dans la barre de menu).

Hello, j'ai fais ce que tu m'a dit dans le terminal mais rien n'a changé au démarrage.
En revanche j'ai pas compris ta dernière phrase, ai-je besoin de le faire dans la partition Recovery ?
 
Dans ta session de «Yosemite», télécharge le dossier des binaires de ☞refind-bin-0.8.7☜. Une fois que tu as le dossier dézippé «refind-bin-0.8.7», déplace-le via le Finder dans l'espace-racine de ton OS (à côté des dossiers-Système : Applications, Bibliothèque, Système, Utilisateurs etc.) ce qui te demandera de t'authentifier par ton mot-de-passe admin. Cette localisation promeut ce dossier au rang de dossier-système protégé, en quelque sorte.

Cela fait, ouvre une fenêtre du «Terminal», saisis : sudo et saute un espace avec la barre d'espacement. Va alors dans le Finder à ton dossier «refind-bin-0.8.7», ouvre-le et repère le fichier : install.sh --> fais-en un glisser-déposer au pointeur dans la fenêtre du «Terminal», ce qui renseigne automatiquement le chemin au fichier et son nom. Puis ↩︎ --> password à l'aveugle et ↩︎ --> le fichier exécutable shell installe les binaires de «rEFInd» dans l'ESP après montage de son volume. Une lacune dans le script ne commande pas, au final, le démontage du volume EFI qui reste monté sur le Bureau. Pas grave : il te suffit de saisir dans le «Terminal» :

Bonjour et merci, tu m'a dit au début de ce passage "dans ta session Yosemite...", puis-je faire cette manipulation depuis mon terminal de snow leopard ?
 
Je viens de redémarrer, toujours pas de Yosemite avec Alt.. J'ai fais tout ce que tu m'a mis à part le texte que j'ai repris sur mon précédent post (refind).
Donc cela me laisse uniquement la possibilité de réinstaller Yosemite (une fois de plus) et de faire la manipulation que tu m'a donnée en espérant que ça marche.. C'est ça l'idée ?
 
Je vois mal pourquoi Yosemite est absent de l'écran de boot alors qu'on sait que le système est opérationnel, et qu'il a reçu un p'tit coup de goupillon si besoin était.

Il vaut mieux pour tout le monde que ce soit macomaniac qui te réponde, mais pour progresser il faut que tu nous fournisses des informations supplémentaires précises :

Dans le Terminal de Yosemite ou de la Recovery, passe la commande :

Bloc de code:
diskutil cs list

et donne le résultat.

De plus, si tu peux, démarre sur Alt et donne nous une photo de l'écran de boot (kesskeçé que cette partition "windows" ??).
 
Olivier a l'air bloqué sur son «Snow Léopard» pour l'instant. Or cet OS ne reconnaît pas le format CoreStorage qui n'a été introduit qu'avec «Lion 10.7». Donc la commande diskutil cs list n'est pas pertinente dans le «Terminal» de «Snow Léopard». Tester les options suivantes qui ressemblent un peu à un fourre-tout d'outils multiples (j'attire ton attention sur la 1 c) qui a des chances de te tirer d'affaire. Mais sans faire savoir pourquoi le volume de «Yosemite» n'est pas affiché à l'écran de choix du disque de démarrage obtenu avec "alt". Le volume a des chances de ne pas être "béni". Et d'être verrouillé par «FileVault-2». Donc non monté quand on démarre sur un autre disque. Par suite, la commande bless ne doit pas toucher sa cible, le répertoire CoreServices étant inaccessible dès lors que le système de fichiers n'est pas monté) :

- Démarrer sur la «Recovery HD» (partition de récupération invisible collatérale du volume de «Yosemite») en tenant les touches ⌘R pressées jusqu'à l'affichage de la . Un Bureau simplifié s'affiche avec la fenêtre des 4 «Utilitaires OS X».

- 1 a) Pour le «Terminal», aller à la barre de menus supérieure de l'écran, menu Utilitaires, sous-menu Terminal. Dans la fenêtre qui s'ouvre, passer successivement les commandes (informatives) :

Bloc de code:
diskutil list
diskutil cs list
(en validant par une pression sur ↩︎ chaque fois) --> comme demandé par Ma, est-ce que tu peux photographier les affichages à l'écran pour les poster (si tu as un Groupe de Volumes Logiques : CoreStorage sur la partition de ton «Yosemite», le tableau est assez imposant) ? <NB. Si, par le procédé 1 c) tu parviens à revenir dans «Yosemite», alors passer ces commandes dans le «Terminal» de cet OS et se contenter de sélectionner les lignes au pointeur, de copier la sélection dans le presse papier par ⌘C et par ⌘V de les coller dans la réponse de ce fil.>

- 1 b) Quitte le «Terminal» et, dans la fenêtre des 4 Utilitaires OS X, lance l'«Utilitaire de Disque» --> est-ce que le volume de ton OS «Yosemite» (2è ligne, en alinéa de la marge) apparaît en plein (volume monté) ou en grisé (volume démonté) ? Si le volume était démonté, ce serait parce qu'il est chiffré par «FileVault-2». Si tu le sélectionnes alors dans ce cas de figure, presse le bouton juste au-dessus intitulé : "Déverrouiller" et renseigne ton mot-de-passe admin de session dans «Yosemite» dans le panneau qui te le demande --> le volume vire-t-il au pein (= monté) ?

- 1 c) Quitte l'«Utilitaire de Disque» et, à la barre supérieure de menus de l'écran, sélectionne le menu  à l'extrême gauche. Ô joie ! Voici un sous-menu intitulé : Disque de démarrage (et dans la «Recovery HD» , tu es sur le volume d'un OS démarré qui est une copie de celui de ton «Yosemite» en simplifié. Donc le « StartUp Disk Manager » est capable de lire le boot.efi du volume «Yosemite») --> sélectionne ton volume «Yosemite» dans la petite fenêtre d'affichage des volumes démarrables. Si tu as déverrouillé le volume qui l'aurait été dans l'«Utilitaire de Disque», pas de problème : le volume est resté monté ; sinon, si un panneau se démasque, te demandant la saisie d'un mot-de-passe (car le volume, chiffré par «FileVault-2» serait verrouillé, donc démonté), saisis le mot-de-passe admin de ta session dans «Yosemite» --> le volume se trouve monté et peut donc être sélectionné comme volume de démarrage automatique. Sélectionne le volume et presse le bouton : Re-démarrer --> tu devrais te retrouver sur ton «Yosemite»...​

- Dans le «Terminal» de ton «Snow Léopard», lancer la commande d'installation de l'install.sh de «rEFInd» --> les binaires vont s'installer sur l'ESP (/dev/disk0s1) du HDD de «Snow Léopard» (si ça marche sous un OS aussi ancien déjà) --> tu vas voir en re-démarrant normalement si tu accèdes à l'écran de «rEFInd» avec affichage du volume de ton «Yosemite». Cette démarche au cas où rien de ce qui précède n'aurait marché. Mais il vaudrait mieux que les binaires soient sur l'ESP du SSD de «Yosemite», donc que la commande d'exécution de l'install.sh soit faite dans le «Terminal» de ta session de «Yosemite».
 
Hello,

Comment puis-je poster les photos que j'ai pris ? C'est possible sur le forum ?

Ca part plutôt bien en tout cas, la bonne nouvelle c'est que le disque était pas grisé, j'ai pu effectivement revenir sur Yosemite (Youpi!).
L'autre bonne nouvelle est que je n'ai pas été dans "Démarrage" du coup le mac redémarre directement sur Yosemite à priori (ce qui reste à confirmer car je viens juste de revenir sur Snow leopard j'ai pas encore redémarré..). En revanche quand je démarre sur ALT, toujours pas de Yosemite.

Concernant le deuxieme point énuméré, je n'ai pas trouvé comment " lancer la commande d'installation de l'install.sh de «rEFInd» ". Il faut tapper quel commande exactement ?

Merci encore, on progresse ;)
 
- a) Pour installer «rEFInd», dans le «Terminal» de ta session de «Yosemite» (de préférence) tu tapes uniquement :

Bloc de code:
sudo
dans la fenêtre du «Terminal» et tu sautes un espace avec la barre d'espacement du clavier. Cela fait, en dehors de la fenêtre du «Terminal», tu vas via le Finder au contenu de ton dossier «refind-bin-0.8.7», tu sélectionnes au pointeur le fichier install.sh et tu fais carrément un glisser-déposer dans la fenêtre du «Terminal», ce qui renseigne automatiquement le chemin au fichier et son nom. Si tu as déplacé le dossier à la racine de ton OS, cela donne au total l'adresse :

Bloc de code:
sudo /refind-bin-0.8.7/install.sh
tu valides avec la touche ↩︎ + tu renseignes ton password : admin à l'aveugle et ↩︎ --> les binaires sont installés sur l'ESP /dev/disk0s1 de ton SSD --> re-démarre : tu accèdes à l'écran de «rEFInd» avec affichage de tous les systèmes démarrables (je te rappelle : touche F2 ensuite pour les démarrages optionnels de type : Single User etc.). Tu peux faire l'expérience : choisir de démarrer sur le volume «Snow Léopard», puis, sa session ouverte, re-démarre derechef : est-ce que tu repasses bien à l'écran de «rEFInd» avec possibilité de choisir le volume «Yosemite» ?

--------------------
- b) Je n'ai pas bien saisi comment tu es repassé à «Yosemite» : grâce à la commande bless avec l'option --setBoot qui aurait fixé la préférence de re-démarrage automatique sur ton «Yosemite» (étant donné que tu dis ne pas avoir utilisé l'option "Disque de démarrage" de la «Recovery HD») ?

Si tu peut ré-ouvrir ta session dans ton «Yosemite», va à : Applications/Utilitaires et lance le «Terminal». Passe les 2 commandes successives :

Bloc de code:
diskutil list
diskutil cs list
et utilise ton pointeur pour sélectionner en 2 fois les lignes des 2 tableaux affichés en retour (2 s'il y a un format CoreStorage sur la partition de ton «Yosemite»), copie chaque fois la sélection dans ton presse-papier par ⌘C et par ⌘V colle-la ici dans ta réponse. Plus facile que de poster une photo. Sinon, pour poster une photo, il faut la charger (upload) sur un site hébergeur d'images (voire dans ta «DropBox») et fournir l'adresse permettant son affichage (entre les balises url et la même précédée d'un /) ou son téléchargement (moins commode).

Les informations sur le partitionnement de ton SSD (principalement) pourraient aider à comprendre pourquoi le démarragea avec "alt" n'affiche pas le volume de ton «Yosemite»...
 
- b) Je n'ai pas bien saisi comment tu es repassé à «Yosemite» : grâce à la commande bless avec l'option --setBoot qui aurait fixé la préférence de re-démarrage automatique sur ton «Yosemite» (étant donné que tu dis ne pas avoir utilisé l'option "Disque de démarrage" de la «Recovery HD») ?

Si, j'ai utilisé disque de Démarrage dans le Recovery ; c'est dans le Démarrage de Yosemite que je suis pas retourné sur Snow avec le Démarrage de disque, ce que vous m'aviez déconseillé.

Voici les deux photos que j'ai fais dans le recovery :
http://www.hostingpics.net/viewer.php?id=340235photo.jpg
http://www.hostingpics.net/viewer.php?id=892462photo1.jpg

Je testerai le a) demain normalement..
 
macomaniac a sorti les Aspro et prépare son court topo...

Tu devrais montrer une photo de l'écran de boot, celui que tu as après avoir démarré avec Alt appuyée.
Pour qu'on voie quels sont les volumes considérés comme bootables.

Précise sur quelles partitions sont installés Snow Léopard et Yosemite.
 
Le volume Mac-Application est en Snow Leopard, le volume SSD est en Yosemite.
Les autres disques sont uniquement du stockage.

Je ferai une photo en boutant sur Alt mais il n'y a pas grand chose a voir a part Mac-Application et Windows. Mais je pense que Windows est un reste de quand j'avais essayé de faire une partition PC jadis.. Quand je le choisis j'ai un ecran blanc il ne se passe rien.
 
En ce qui concerne le tableau des disques (en réponse à la commande : diskutil list) --> sans entrer dans le détail des nombreux disques attachés à ton Mac Pro, ce qui est à noter est que les 2 disques démarrables (/dev/disk0 exportant le volume «Mac-Application» où est installé «Snow Léopard 10.6» ; et /dev/disk2 exportant le volume «SSD» où est installé «Yosemite 10.10» + le volume «Recovery HD» de la partition de récupération annexe) sont en table de partition GUID régulière et que le format de fichiers des OS est un Mac OS étendu (journalisé) tout à fait classique (pas de chiffrement, pas de CoreStorage). RAS. <Le résidu de système démarrable Windows sur ton volume «BACKUP-2008» n'a pas d'importance ici>

Le /dev/disk4 ne cible qu'un disque virtuel .dmg : "BaseSystem.dmg», résidant sur la partition /dev/disk2s3 de la «Recovery HD» et qui monte un volume «OS X Base System» uniquement lorsqu'on démarre sur cette partition de récupération. Du même coup, la ribambelle de micro-disques /dev/disk6 à /dev/disk18 ne recense que des volumes temporaires qui montent uniquement lorsqu'il y a démarrage sur cette partition de récupération «Recovery HD».

Sans épiloguer davantage, la conséquence qui s'en laisse tirer est que rien ne fait obstacle a priori à ce que le volume intrinsèquement démarrable : «SSD» (= supportant le système de fichiers de «Yosemite») ne soit affiché à l'écran de choix du disque de démarrage obtenu en pressant la touche "alt" au départ <peu importe qu'il y ait affichage "fantôme" d'un pseudo volume démarrable "Windows" : c'est lié à des fichiers de boot résiduels sur un des volumes de stockage>

--------------------
Rien ne fait obstacle à l'affichage du volume : «SSD» comme disque de démarrage possible, et pourtant ce volume n'est pas affiché : il n'y a que le volume (réellement) démarrable : «Mac-Application» (supportant l'OS : «Snow Léopard») qui soit affiché.

Avant de s'interroger sur la raison de cette anomalie, autant rappeler la règle d'or à respecter pour booter alternativement de 10.10 <=> 10.6 : ne jamais utiliser la fonctionnalité "Disque de démarrage" des Préférences Système sous «Yosemite», pour sélectionner le volume «Mac-Application» afin de re-démarrer dessus --> cette manœuvre bloquerait la capacité de re-démarrer sur le volume «SSD» (= «Yosemite»), vu qu'un argument de démarrage automatique sur le volume «Mac-Application» se trouverait renseigné en NVRAM (par l'UUID de ce volume) et que le volume «SSD» n'apparaît pas à l'écran obtenu par "alt" --> la seule option pour se tirer de cette impasse consistant alors à démarrer directement sur la «Recovery HD» par ⌘R (vu que son volume n'apparaît pas non plus à l'écran obtenu avec "alt") et de choisir, au menu : /Disque de démarrage, le volume : «SSD» qui s'y trouve exclusivement affiché.

Non, voici ce qu'il convient de faire : il faut avoir fixé la préférence de démarrage automatique sur le volume «SSD» une fois pour toutes (soit dans le menu /Disque de démarrage de la «Recovery HD», soit dans le menu /Préférences Système/Disque de démarrage de l'OS «Yosemite» démarré du volume «SSD»). Lorsqu'on veut démarrer alors sur le «Snow Léopard» de «Mac-Application», passer exclusivement par un re-démarrage la touche "alt" pressé et choix du volume «Mac-Application» affiché --> ce procédé n'affecte jamais la mémoire NVRAM mais ne décide que d'un démarrage ponctuel sans enregistrement de préférence. Lorsqu'on veut re-démarrer à rebours sur le «Yosemite» de «SSD», se contenter de re-démarrer sans option et la préférence de démarrage automatique en NVRAM aiguille le Programme Interne du Mac (EFI) à exécuter le boot_loader : boot.efi du volume «SSD».

--------------------
Si «rEFInd» peut être installé sans problème sur l'ESP : /dev/disk2s1 du SSD avec inscription en NVRAM d'un argument de boot automatique sur le boot_loader intermédiaire y installé (argument qui va supplanter la préférence de boot automatique précédente sur le volume «SSD» : attention ! si «rEFInd» capote, pour revenir de «Snow Léopard» à «Yosemite», il faudra re-déclencher l'option de secours ⌘R --> /Disque de démarrage = «SSD» dans la «Recovery HD») --> alors tout démarrage automatique conduirait à l'écran de boot de «rEFInd» offrant le choix (j'espère : à vérifier...) entre les volumes : «Mac-Application» vs «SSD» vs «Recovery HD». Ce, quelque soit l'OS quitté.

C'est ce qui se passe sur mon MacBook Pro Early_2011 où le démarrage automatique, suite à l'exécution de l'install.sh de «rEFInd», conduit à l'écran de boot de «rEFInd» qui me permet de booter sur tous les volumes d'OS, de 10.6 à 10.11.

--------------------
Toutes ces considérations n'ont fait que retarder (aux yeux de ceux qui sont toujours pressés d'obtenir des réponses avant même d'avoir médité la raison d'être des questions) l'examen de la question : pourquoi le volume démarrable au format jhfs+ : «SSD» n'est-il pas affiché à l'écran de choix du disque de boot obtenu par la touche "alt" ?

La touche "alt' au démarrage active le programme auxilaire de l'EFI, partie prenante du Firmware : « Disk Manager » (parfois dénommé : « Disk Picker »). On a vu précédemment que le programme : « StartUp Disk Manager », partie prenante lui de l'OS, est incapable, quand il s'agit de celui de «Snow Léopard», d'afficher dans le panneau des Préférences Système/Disque de démarrage un volume supportant l'OS «Yosemite» (a fortiori «El Capitan»), parce que ce programme, obsolète, est incapable d'identifier le fichier boot_loader : boot.efi de ce volume (fichier auquel permet de naviguer en principe la "bénédiction" du header du système de fichiers correspondant), pour une raison fondamentale : à partir de «Yosemite», la structure du fichier démarreur de l'OS a été transformée logiquement, alors même que son nom est resté le même = "boot.efi".

Eh bien ! Il semble que le « Disk Manager » auxiliaire de l'EFI du Mac Pro d'Olivier se comporte avec les mêmes limitations que le « StartUp Disk Manager » de son OS «Snow Léopard». Cette façon de présenter le problème me permet de conjecturer la raison d'être de l'impasse : l'EFI du Mac Pro en question, qui doit être une bécane ancienne, est obsolète. Pas obsolète dans sa capacité d'exécuter le POST (Power-On Self-Test) du hardware, ni dans sa capacité d'exécuter un fichier boot.efi dont elle a l'adresse (encore qu'il y aurait ici à gloser sur l'exactitude de cette exécution...) ; mais obsolète dans le programme auxiliaire « Disk Manager » qui sert à détecter les volumes porteurs d'un boot_loader : boot.efi. L'obsolescence du « Disk Manager » partie prenante du Firmware expliquerait son incapacité à identifier le nouveau type de fichier démarreur boot.efi propre à «Yosemite» comme étant le boot_loader d'un Système de type : OS X et par là la marque d'un volume démarrable.

Ce qui me conforte dans cette conjecture est que le volume de la «Recovery HD» n'est pas non plus affiché comme disque de démarrage à l'écran obtenu par la touche "alt" (sans qu'il n'existe aucun format CoreStorage sur la partition de l'OS correspondant - format connu pour proscrire d'affichage la partition de récupération à l'écran obtenu par "alt"). Or la partition en question, supportant (dans un .dmg) un OS chargeable analogue à celui de «Yosemite» dans une version abrégée, comporte un fichier boot_loader : boot.efi de démarrage, exécutable par l'EFI, exactement de la même génération et de la même espèce que celui de l'OS «Yosemite» correspondant. «Les mêmes causes produisent les mêmes effets dans des conditions constantes» : le système de fichiers de la «Recovery HD» ne montant qu'en mode read_only (lecture seule) et étant donc incorruptible, et son fichier boot_loader : boot.efi étant verrouillé et donc incorruptible --> la non-reconnaissance du volume-support comme "démarrable" ne peut pas tenir aux composants de ce volume, mais à l'outil de reconnaissance de son fichier de démarrage boot.efi. Ce qui nous ramène logiquement à l'EFI et à son programme auxiliaire « DiskManager ».

La question qui s'implique de cette façon de reposer la question est alors : l'EFI de ce Mac Pro peut-elle être mise-à-jour ou bien, intégrant l'utime mise-à-jour supportée, a-t-elle atteint sa limite en tant que Firmware ? Il conviendrait qu'Olivier aille voir dans le Menu /À propos de ce Mac pour dire : quelle est l'année de sortie de son Mac Pro et son modèle ? Quelle est (Rapport Système --> Matériel) la version de la ROM de démarrage (aka : version de l'EFI) ? Cette version de l'EFI est-elle susceptible d'une EFI Firmware Update (téléchargeable depuis la page Apple dédiée et installable : attention ! Ne pas se tromper de modèle de Mac...) ou bien cette version de l'EFI est-elle l'utime état du Firmware supporté ?

Je conjecture que le "pourquoi du comment" gît ici, sans qu'il n'existe d'issue au problème si l'EFI d'une bécane ne peut pas être majorée tout en présentant des limitations au support de «Yosemite» (et ne parlons pas d'«El Capitan» !)...

--------------------​
 
Dernière édition par un modérateur: