16 votes

Comment puis-je changer le titre d'une image de démarrage ?

J'ai un disque dur externe avec deux partitions amorçables. La première est une image d'un DVD d'installation de Mac OS X 10.6, et la seconde est une image d'un DVD d'installation de Mac OS X 10.6.3.

Lorsque je branche le disque dur dans un Mac Mini et que je l'allume en maintenant la touche Alt enfoncée, j'ai la possibilité de sélectionner le périphérique de démarrage à utiliser. Cependant, mes deux images de démarrage sont nommées "Mac OS X Install DVD".

Comment changer le nom de l'image d'amorçage ?

J'ai déjà essayé de changer le nom des partitions mais cela n'a aucun effet.

Des idées ?

Note : J'ai posé cette question à l'origine sur SuperUser mais en découvrant ce site, j'ai posé la question ici aussi.

Edit : Voici quelques images connexes :

The Partition in Finder

La partition dans le Finder

Disk Information in Disk Utility

Informations sur le disque dans l'utilitaire de disque

Volume Information in Disk Utility

Informations sur le volume dans l'utilitaire de disque

0 votes

Juste par curiosité : pourquoi avez-vous besoin d'installateurs pour les deux versions 10.6 et 10.6.3 ?

0 votes

Utilisez-vous autre chose que le partitionnement GUID ? Je ne vois pas d'autre raison pour laquelle changer l'étiquette du disque ne changerait pas l'affichage du menu...

0 votes

@Dori Parce que je peux avoir besoin d'installer sur le Mac Mini le plus récent et le modèle précédent, et le modèle précédent ne démarre pas à partir du DVD d'installation 10.6.3.

15voto

Andrew Davey Points 2322

Il s'agit d'un ancien article, mais je suis tombé dessus aujourd'hui et j'ai pensé que je devais partager ce que j'ai trouvé.

La commande "bless" semble faire en sorte que cela fonctionne. Assurez-vous d'abord que le disque est monté, trouvez dans quel dossier il est monté, et.. :

sudo bless --folder <mount_path> -label <desired_label>

Par exemple :

sudo bless --folder "/Volumes/Mac OS X Lion Install ESD" -label "Lion Install"

Ce que vous mettez comme étiquette est ce qui devrait apparaître à l'écran de choix du disque lorsque vous maintenez l'option pendant un démarrage.

Notez que vous voudrez probablement effectuer cette opération en plus du renommage dans le Finder ou dans Get Info, afin de les synchroniser et de les rendre plus faciles à identifier dans les deux cas.

0 votes

Super, exactement ce que je cherchais :)

0 votes

Notez que cela ne fonctionne plus avec les nouvelles mises à jour du firmware. Un autre répertoire ".IABootFiles" doit être béni, pas la racine. Voir ma réponse pour un exemple.

0 votes

Cela n'a pas fonctionné pour moi au début, mais après quelques heures de recherche, j'ai découvert que parfois il faut débloquer un dossier puis le bénir à nouveau pour changer le nom. sudo bless --unbless <mount_path>

3voto

David Points 156

Notez que depuis une mise à jour du micrologiciel qui est arrivée avec High Sierra (fin 2017), la racine du lecteur est maintenant une source secondaire pour les fichiers d'étiquette de disque. La source primaire se trouve dans un répertoire appelé :

.IABootFiles

Par exemple, pour toucher les deux sources :

sudo bless --folder "/Volumes/Install macOS 10.12" --label "Install macOS 10.12"

sudo bless --folder "/Volumes/Install macOS 10.12/.IABootFiles" --label "Install macOS 10.12"

2voto

Shawn Points 8120

A moins que je ne comprenne mal votre question, c'est assez simple. Vous pouvez changer le nom du volume en faisant un clic droit dessus dans le finder, en choisissant "Get Info", et en modifiant le champ "nom et extension". Ou en cliquant lentement deux fois sur le nom du volume tel qu'il apparaît sur le bureau, et en le modifiant comme n'importe quel autre nom de fichier... Je fais cela tout le temps avec les volumes amorçables et cela fonctionne très bien.

Votre programme d'installation n'a pas besoin de s'appeler "Mac OS X Install DVD". Le programme d'installation ne se soucie pas du nom que vous lui donnez. Nommez l'un "Sac à merde" et l'autre "Princesse Consuela Banana Hammock"... personne ne s'en souciera et OS X s'installera quand même très bien.

éditer :

Je viens d'essayer cela avec une clé USB que j'ai créée et qui contient le programme d'installation 10.6.3. J'avais déjà changé le nom de "Mac OS X Install DVD" en "10.6.3 Installer minus Optional". Je viens de le changer en "10.6.3 Banana Hammock" et quand j'ai démarré avec alt c'est ce qui a été affiché.

Il doit y avoir quelque chose qui n'est pas expliqué ici qui cause ce problème... peut-être que les schémas de partition autres que GPT ne fonctionnent pas de cette façon ?

au second montage :

Quelle méthode avez-vous utilisée pour mettre les images sur les partitions amorçables ? Je demande cela car je me demande si vous avez simplement copié les images elles-mêmes plutôt que de les cloner ou de les restaurer sur les partitions.

Je n'ai jamais testé cela, mais je me demande s'il est possible d'avoir des fichiers .dmg qui sont amorçables sur une partition. Le comportement qui en résulterait serait conforme à ce que vous décrivez. Vous pourriez changer le nom de la partition/volume, mais cela n'affecterait pas le nom du fichier dmg. Même si vous changez le nom du fichier dmg, cela n'affectera pas le nom de l'image disque (volume) contenue dans le fichier dmg.

Si c'est le cas, je pense que vous pouvez changer le nom en montant l'image dans OS X, puis en changeant le nom du volume (le nom du volume qui apparaît sur le bureau ou dans l'utilitaire de disque) qui a été monté à partir du dmg ou de l'iso.

edit III

Voici les étapes que j'ai utilisées pour créer mon image d'installation. La principale différence est Carbon Copy Cloner. Il se peut qu'il ne fonctionne pas mieux, mais à ce stade, cela peut valoir la peine d'essayer puisque le mien a le comportement que vous aimeriez voir.

  1. Insertion du DVD d'installation d'OS X.

  2. Dans l'Utilitaire de disque, cliquez sur "Nouvelle image".

  3. Je l'ai appelé "Installer_image.dmg".

  4. Choisissez "compressé" et "aucun" pour le cryptage, cliquez sur enregistrer.

  5. Une fois terminé, j'ai monté l'image et supprimé le dossier optionnel.

  6. Cliquez avec le bouton droit de la souris sur le volume monté, choisissez "Get Info", notez la quantité exacte d'espace utilisé dans l'image pour les fichiers et les dossiers, et décochez "Ignore Ownership on this Volume".

  7. Je suis retourné dans l'utilitaire de disque, j'ai inséré mon lecteur flash et j'ai créé une partition nommée "10.6.3 Install minus Optional" qui était environ 500 Mo plus grande que l'espace utilisé par l'image disque.

  8. J'ai fait un autre "get info" sur le nouveau volume du lecteur flash et j'ai décoché l'option ignorer la propriété.

  9. Dans Carbon Copy Cloner : comme source, choisissez le volume d'installation monté, la cible est le nouveau volume flash. Choisissez "Tout sauvegarder" et "Supprimer les éléments qui n'existent pas sur la source". Cliquez sur cloner.

Ensuite, je suis en mesure de changer le nom du volume flash, et ce que je change en est ce qui apparaît dans le menu de démarrage.

0 votes

Il peut très bien changer le nom des partitions, mais pas celui des images disques. Celles-ci doivent s'appeler "DVD d'installation de Mac OS X". La question qui se pose alors est la suivante : comment peut-il savoir à partir de laquelle démarrer ?

0 votes

Mais le menu de démarrage n'affiche-t-il pas le nom du volume plutôt que l'image restaurée sur le volume ?

0 votes

Cela n'a aucun sens pour moi... l'"image" dont il parle est juste l'image qu'il a clonée sur les partitions. Donc les partitions/volumes finissent par avoir le même nom que le volume/image à partir duquel il a cloné. Mais rien ne devrait l'empêcher de renommer le volume, ce qui change l'étiquette de la partition et l'affiche différemment dans le menu de démarrage.

1voto

Am1rr3zA Points 12743

Avez-vous déjà essayé d'utiliser rEFit :
rEFIt est un menu de démarrage et une boîte à outils de maintenance pour les machines basées sur EFI

0 votes

Je vais utiliser le disque dur pour installer Max OS X sur de nombreuses machines différentes (environ 300) et je préférerais ne pas utiliser de logiciel supplémentaire.

0 votes

J'allais suggérer ceci comme rEFIl a cette capacité ... cependant, le REFIt fait doivent être installés sur chaque machine, donc cela ne va pas fonctionner dans ce cas...

1voto

ThatsJustCheesy Points 268

Support d'installation

Réponse de devguydavid mène définitivement dans la bonne direction, mais ne fonctionne probablement que pour les anciens médias d'installation.

L'autre réponse de David fonctionne probablement pour les médias d'installation contemporains, mais je ne l'ai pas vérifié.

Mais qu'en est-il des volumes de démarrage pour les systèmes d'exploitation permanents ou les installateurs non-MacOS ?

Volumes de démarrage non-installateur

Pour étiqueter tout volume de démarrage EFI, le bless doit être dirigée vers le dossier contenant le chargeur de démarrage- boot.efi o bootx64.efi -dans un Partition système EFI (qui peut être le volume actuel du système d'exploitation, ou un volume séparé dédié à cette tâche).

L'emplacement exact du chargeur de démarrage est en fin de compte arbitraire (on pourrait le déplacer en modifiant les paramètres de la NVRAM), mais il s'agit généralement d'un emplacement parmi une poignée d'autres, en fonction du système d'exploitation.

Localisez le chargeur de démarrage approprié

Exécutez les conditions suivantes pour le volume de démarrage que vous voulez modifier, puis notez le dossier contenant boot.efi o bootx64.efi .

  • Pour les installations standard de MacOS :
    • Avec un HFS+ format de volume de démarrage :
      • boot.efi est en /System/Library/CoreServices sur le volume de démarrage.
    • Avec un APFS le format du volume de démarrage (généralement MacOS 10.13 ou ultérieur lorsque le volume de démarrage est stocké sur un SSD) :
      • Le chargeur de démarrage est stocké sur le Preboot Volume APFS (dans la même partition de disque réelle que le volume de démarrage).
        • Pour monter ce volume, exécutez diskutil list cherchez Preboot à côté du nom de votre volume de démarrage ( Macintosh HD ou autre), puis exécutez sudo diskutil mount diskXsY en substituant X et Y pour spécifier le Preboot volume.
      • boot.efi est en /Volumes/Preboot/<some-UUID>/System/Library/CoreServices
        • <some-UUID> est le nom de fichier le plus long indiqué par ls /Volumes/Preboot .
    • (Source : Démarrage du Mac : bénédiction, et ce qui rend un volume amorçable de Eclectic Light Co.)
  • Pour Linux des installations, des installateurs ou d'autres médias vivants :
    • Il n'existe pas d'emplacement définitif et uniforme du chargeur de démarrage pour les systèmes d'exploitation Linux, mais l'emplacement suivant est assez probable :
      • Dans le EFI sur le disque de démarrage (la partition système EFI).
        • Je suppose que (si vous utilisez Linux sur un Mac) vous savez comment monter ceci, mais l'essentiel est le suivant diskutil list suivi par diskutil mount diskXsY en substituant X et Y pour spécifier le EFI partition.
      • bootx64.efi ou similaire est dans /Volumes/EFI/EFI/boot . (Notez qu'il s'agit techniquement d'un emplacement de secours - le firmware réel se trouvera probablement ailleurs, et vous devrez peut-être fouiller un peu en utilisant la fonction bootoption comme décrit ci-dessous).
    • (Pour une plongée en profondeur extrêmement instructive dans le processus de démarrage standard EFI, je recommande vivement Démarrage UEFI : comment cela fonctionne-t-il réellement ? d'Adam Williamson)
  • Pour Windows :
    • Dans le EFI sur le disque où Windows a été installé (montez-le sous MacOS comme vous le feriez pour Linux) :
      • Le micrologiciel EFI (que Windows appelle bootmgfw.efi ) devrait être dans /Volumes/EFI/EFI/Microsoft/Boot .
  • Tout et n'importe quoi :
    • Si vous ne trouvez toujours pas votre bootloader, je vous recommande d'utiliser bootoption :
      • Ejecutar bootoption list et trouvez l'identifiant de l'entrée de démarrage que vous voulez étiqueter. Il doit être BootXXXXX es 0 - 9 .
      • Ejecutar bootoption info BootXXXX selon le cas. Recherchez un Partition UUID ou une paire de Container Partition UUID et APFS Volume UUID . Notez également le Loader Path .
      • Parcourez chaque volume imprimé par diskutil list avec diskutil info diskXsY jusqu'à ce que vous trouviez une correspondance Disk / Partition UUID o Volume UUID .
        • Pour Volumes APFS , consulter Container Partition UUID pour trouver la partition actuelle du disque. Le volume (dans la partition du conteneur) contenant le chargeur de démarrage a Volume UUID = APFS Volume UUID .
        • Pour tous les autres volumes, recherchez un volume tel que Partition UUID = Disk / Partition UUID .
      • Enfin, le chargeur de démarrage est situé à Loader Path sur le volume que vous venez d'identifier.
        • Par exemple, \<uuid>\System\Library\CoreServices\boot.efi , \EFI\ubuntu\shimx64.efi etc., etc.

Modifier l'étiquette

OK ! Connaissant l'emplacement du bootloader, nous pouvons maintenant utiliser bless pour ajouter ou modifier son étiquette Boot Manager :

sudo bless --folder <bootloader-folder> --label '<new-label>'

Cela crée les fichiers .disk_label et .disk_label_2x dans le dossier du chargeur de démarrage.

La raison pour laquelle ce processus est si compliqué est que les étiquettes sont en fait stockées avec un rendu préalable extrêmement simple. format d'image . Il n'est donc pas nécessaire d'effectuer le rendu des polices dans l'environnement de pré-démarrage.

0 votes

J'ai essayé cela sur Mojave sur /Volumes/EFI/EFI/ubuntu mais il n'y a pas eu de changement visible dans le menu de démarrage. Ce répertoire ne contient pas bootx64.efi cependant, seulement grubx64 , shimx64 y mmx64.efi . Les fichiers d'étiquettes de disque sont présents dans le répertoire.

0 votes

Essayez-le /Volumes/EFI/EFI/boot . Je ne sais plus pourquoi c'est l'emplacement correct, mais c'est ainsi que je l'ai configuré.

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X