IPB

Bienvenue invité ( Connexion | Inscription )

> Comment renommer l'icône de boot de Big Sur sous OpenCore, Quelques lignes de commande et le tour est joué ;-)
Options
Mac Arthur
posté 23 Oct 2020, 07:57
Message #1


Macbidouilleur d'Or !
*****

Groupe : Membres
Messages : 6 692
Inscrit : 9 Feb 2002
Lieu : Cambodge
Membre no 2 013



Merci à mon vieux complice de MB jeanjd63 (qui rôde en général sur le forum OSX au volant de sa camionnette Darty pour dépanner ceux qui en ont besoin smile.gif ).
Il ne connait rien au hackintosh, mais c'est un virtuose du Terminal, et il maîtrise déjà la nouvelle architecture des volumes sous Big Sur. C'est à lui que revient donc le mérite de ce post que j'ai rédigé après avoir discuter avec lui...



Ce post explique comment changer le nom de l'icône de boot de l'OS Big Sur sous OpenCore 0.62 (ça devrait rester valable pour les versions suivantes, et pour la version définitive de Big Sur !).

En effet l'affichage par défaut au démarrage d'OpenCore est le nom du volume que l'on a créé sur le disque choisi lors de l'installation initiale de Big Sur et parfois ce n'est pas très propre.

Si vous avez eu la mauvaise idée de baptiser ce volume "MacArt" ou "Tata ginette" cool.gif vous risquez de vous en lasser rapidement, et l'utilitaire de disque ne vous servira pas à grand chose parce que vous verrez bien les différents volumes du conteneur abritant Big Sur, mais pas de volume "MacArt" (ou Tata Ginette) où que ce soit mad.gif

Pour remédier à cela il faut:
- un fichier (en ZIP en PJ) dans le post ".disk_label.contentDetails" (avec le point au début...) que l'on ne verra dans le finder une fois dézippé que si on affiche les fichiers cachés
- Le terminal
- et c'est tout !

On peut éditer ce fichier avec BBEdit et mettre ce qu'on veut ("BigSur" y est déjà par défaut mais c'est ce que vous mettrez dedans qui s'affichera à l'apparition du menu OpenCore.).

Ce fichier, une fois prêt doit être mis sur le bureau.

La suite utilise le Terminal.

Attention, figure en rouge les éléments qui sont spécifiques à ma session et devront être modifiés en fonction des informations retournées par le Terminal en retour de commande.

La fonction copier coller dans la fenêtre Terminal est bien utile pour éviter tout risque d'erreur !

On localise le disk Preboot avec la commande suivante dans le Terminal:

Code
diskutil list


Pour moi le résultat est: (il se trouve que j'ai un disque nommé SATA2 sur le même container mais ça n'a pas d'importance).

Code
/dev/disk9 (synthesized):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      APFS Container Scheme -                      +3.9 TB     disk9
                                 Physical Store disk5s5
   1:                APFS Volume SATA2 4To               929.8 KB   disk9s1
   2:                APFS Volume                         15.1 GB    disk9s2
   3:                APFS Volume Big Sur                 638.6 GB   disk9s3
   4:                APFS Volume Preboot                 285.6 MB   disk9s4
   5:                APFS Volume Recovery                655.1 MB   disk9s5
   6:                APFS Volume VM                      34.4 GB    disk9s6
   7:                APFS Volume Update                  548.9 KB   disk9s7


Le disque Preboot qui nous intéresse est donc le disk9s4, qui n'apparaît pas d'ailleurs dans le gestionnaire de disque sous Catalina.

On monte ce disk:

Code
diskutil mount disk9s4


et le résultat est:

Code
Volume Preboot on disk9s4 mounted



On entre ensuite la commande:


Code
bless --info /Volumes/Preboot


J'obtiens:

Code
2394 => Blessed System File is /Volumes/Preboot/414EB069-E0B5-45A6-80DA-CFEA59EB5DE8/System/Library/CoreServices/boot.efi
        2328 => Blessed System Folder is /Volumes/Preboot/414EB069-E0B5-45A6-80DA-CFEA59EB5DE8/System/Library/CoreServices
These paths are associated with the device /dev/disk9s2, which is not mounted.
Lookup of blessed APFS snapshot for this volume requires it be mounted.
domhack@iMac ~ %


L'élément qui va nous servir est le code obtenu 414EB069-E0B5-45A6-80DA-CFEA59EB5DE8 que vous devrez également adapter en fonction de votre résultat (copier coller...)


On entre enfin la commande:

Code
sudo cp Desktop/.disk_label.contentDetails /Volumes/Preboot/414EB069-E0B5-45A6-80DA-CFEA59EB5DE8/System/Library/CoreServices/.disk_label.contentDetails


Et c'est tout :-)

On reboot et comme par magie, l'icône de boot Big Sur porte le nom que vous voulez !
Les commandes du Terminal utilisées sont non destructrices et sans danger, au pire, ça ne marchera pas.

Mac

Ce message a été modifié par polyzargone - 25 Feb 2021, 10:23.
Fichier(s) joint(s)
Fichier joint  disk_label.contentDetails.zip ( 652 octets ) Nombre de téléchargements : 55
 


--------------------
Mac Studio M4 Max (16C-40C) 64GB 1TB - Acasis 40Gbps M.2 NVMe 4 Bay Tb4 - Acasis 80Gbps M.2 NVMe SSD Enclosure Tb5 - ACASIS 40Gbps Dock Tb 4/3 Devices, USB 4, 13-in-1
Hackintosh Gigabyte X670 Gaming X AX - Ryzen™ 7 7700X - G-Skill GAMING TRIDEN Z5 RGB DDR5 5600MHz 2*16GB - Gigabyte RX 5700 XT - 2 Lexar NM710 M.2 PCIe 4.0 NVMe 1TB (Win 11, Linux et macOS) SSD Samsung 860 500Go (SuperDuper Sequoia), 2 SATAs 4To
ASUS PA329CRV 32" 4K 3840*2160, 2 Mi Xiaomi 34" 3440*1440
Switch 4K KVM CMSTEDCD (3 écrans 2 Machines) OpenCore 1.0.4 Sequoia 15.5 (24F74) Sonoma 14.7.6 Ventura 13.7.6 Monterey 12.7.6 Big Sur 11.7.10, Parallels Desktop Leopard Server > Sequoia (Sur Asus 790)
MacbookPro 14" 2021 Sequoia 15.5 Tahoe 26.0 beta 25A5295e - MacBook M3 15" 2024 Sequoia 15.5 - Synology DS1522+ - Raspberry PI 4

Retour d'expérience Installations d'OS X/macOS depuis OS X 10.5 Leopard jusqu'à macOS 12 Monterey

Durex King Size XXL (boites de 12) - Lave Linge LG F1222QD5 - Aspirateur Honiture Q6 Pro - Machine Espresso DeLonghi Magnifica Evo - Réfrigérateur Samsung RT38FFAK

Hackintosh Asus Z790 ProArt Creator WIFI - Intel™ i9 14900K
- G-Skill GAMING TRIDEN Z5 RGB DDR5 6000MHz 4*32GB - Gigabyte RX 6900 XT - 4 SSDs Adata Legend M.2 PCIe 4.0 NVMe 2TB
Macbook Pro early 2015 Power Mac G4, Power Mac G5, iMac 27, MacBook Air 13" Early 2014, , Mac Mini Intel Core 2 Duo Mid 2010 Apple MacBook Pro 2007 Hackintosh Gigabyte Z370 Aorus Ultra Gaming WIFI, Hackintosh Gigabyte Z490 VISION D
Go to the top of the page
 
+Quote Post
 
Start new topic
Réponse(s)
mbournau
posté 25 Oct 2020, 12:02
Message #2


Macbidouilleur d'Or !
*****

Groupe : Membres
Messages : 2 594
Inscrit : 28 Aug 2002
Lieu : Val de Marne
Membre no 3 321



bless --info /System/Volumes/Preboot ne fonctionne pas mieux (chez moi). Ça bloque là : sudo cp Desktop/.disk_label.contentDetails /Volumes/Preboot/414EB069-E0B5-45A6-80DA-CFEA59EB5DE8/System/Library/CoreServices/.disk_label.contentDetails (ou à la précédente commande, ça dépend... du vent... :
bless --info /System/Volumes/Preboot
11309 => Blessed System File is <missing>
11301 => Blessed System Folder is <missing>)

Par contre, en "manuel", (CsrActiveConfig sous Clover : 0*67 ou sous OpenCore : E7030000) sans passer par le terminal, ça le fait huh.gif : Système/Volumes/Preboot—>tester les N° de dossier (s’il y en a plusieurs!) en vérifiant N° version macOs : (System/Volumes/Preboot/xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx/System/Library/CoreServices/SystemVersion.plist) )

et en faisant pour chacun : par exemple : System/Volumes/Preboot/xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx/System/Library/CoreServices/ :
ouvrir avec BBEdit le : .disk_label.contentDetails et voir ce qui est écrit comme nom de disque, changer éventuellement et sauvegarder (SIP doit être désactivé, voir début du post)

Ce qui n'est rien d'autre que la procédure "terminal" wink.gif, sauf que l'on intervient directement sur le fichier source et que, là, le nom du disque a pu être changé (ce n'est, certes, pas très élégant) mais ça peut donner une piste pour la procédure "terminal" (ou pas !)

PS : via le terminal on peut donc aussi faire ça : boot sur un disque différent de celui dont on veut changer le nom

Code
diskutil list


Code
sudo diskutil mount diskn°sn°


Code
bless --info /Volumes/Preboot


Code
cd /Volumes/Preboot/*/System/Library/CoreServices
où * correspond au N° obtenu avec la commande précédente.

Code
sudo vi .disk_label.contentDetails
(source : ici)

[attachment=61500:Capture_...18.16.10.png]

Modifier le nom et sauver

Ce message a été modifié par mbournau - 27 Oct 2020, 08:27.


--------------------
Gigabyte Z370M D3H Intel Core i3 3,6GHz; 32Go RAM; Radeon RX 580 // OC 10.0.5 & Clover 5163 (MacPro 7,1); Sequoia 15.6 : BT- Wifi OK avec carte Broadcom (avec OC Patcher 2.4.0); Tahoe Beta 4 : Broadcom : BT OK mais pas de Wifi ni avec Clover, ni avec OC (suivre dév OCLP-Mod Release) .
Mes macs : iMac 27" 2013, MacBookPro 16" M1Pro(2021), Mac Studio M1Max(2021), MacMini M4Pro(2024)
Tuto Clover !!
Go to the top of the page
 
+Quote Post
polyzargone
posté 30 Oct 2020, 00:45
Message #3


Macbidouilleur d'Or !
*****

Groupe : Modérateurs
Messages : 13 775
Inscrit : 11 May 2006
Membre no 60 938



Citation (mbournau @ 25 Oct 2020, 13:02) *
bless --info /System/Volumes/Preboot ne fonctionne pas mieux (chez moi). Ça bloque là : sudo cp Desktop/.disk_label.contentDetails /Volumes/Preboot/414EB069-E0B5-45A6-80DA-CFEA59EB5DE8/System/Library/CoreServices/.disk_label.contentDetails (ou à la précédente commande, ça dépend... du vent... :
bless --info /System/Volumes/Preboot
11309 => Blessed System File is <missing>
11301 => Blessed System Folder is <missing>


Si tu fais ça depuis Big Sur, je pense qu'il y a une erreur dans ta commande ou plutôt un oubli :

Tu as oublié le /System devant /Volumes…

Citation
sudo cp Desktop/.disk_label.contentDetails /System/Volumes/Preboot/414EB069-E0B5-45A6-80DA-CFEA59EB5DE8/System/Library/CoreServices/.disk_label.contentDetails


N'oublie pas que dans Big Sur, le Preboot ne monte pas dans /Volumes mais dans /System/Volumes contrairement aux précédentes versions de macOS wink.gif.

Et je pense aussi qu'il faut indiquer où se trouve le répertoire Desktop :

Citation
sudo cp /Users/ton_nom_d'utilisateur/Desktop/.disk_label.contentDetails /System/Volumes/Preboot/414EB069-E0B5-45A6-80DA-CFEA59EB5DE8/System/Library/CoreServices/.disk_label.contentDetails


Ou :

Code
sudo cp ~/Desktop/.disk_label.contentDetails /System/Volumes/Preboot/414EB069-E0B5-45A6-80DA-CFEA59EB5DE8/System/Library/CoreServices/.disk_label.contentDetails



--------------------
Un MacmacOS 10.15.7 MacBook Air mi-2012 Core i5 1,7 GHz Intel HD 4000 SSD 64 Go
Des Hacks Asus Z170-P - Core i7 6700 3,40 GHz - XFX 6800 XT 16 Go - 32 Go DDR4 Gigabyte H110M-S2H - Core i5 6600 3,30 GHz - Zotac GTX 1060 6 Go - 32 Go DDR4 Gigabyte GA-H97-HD3 - Core i5 4570 3,20 GHz - MSI GTX 650 Ti 2 Go - 16 Go DDR3 Acer Aspire V3 772G Core i5 4210M 2,60 GHz - Intel HD 4600 + GTX 850M 2 Go (désactivée) - 16 Go DDR3 Dell Latitude e7470 Core i5 6300U 2,40 GHz - Intel HD 520 - 16 Go DDR4 Dell Latitude 7490 Core i7 8650U 1,90 GHz - Intel UHD 620 - 16 Go DDR4 Dell Latitude e7440 Core i7 4600U 2,10 GHz - Intel HD 4400 - 16 Go DDR3 HP Elite 8300 USFF - Core i7 3770S 3,90 GHz - Intel HD 4000 (+ quelques autres...)

Politique vis à vis des outils automatisés et des distributions - Guide d'installation - Tutoriels - Lexique et utilité des Kexts - FAQ Générale du Hackintosh - FAQ des Bootloaders - FAQ des Bootflags - FAQ des problèmes les plus courants - FAQ sur les Mises à jour Majeures sur Hackintosh
Go to the top of the page
 
+Quote Post

Les messages de ce sujet


Reply to this topicStart new topic
1 utilisateur(s) sur ce sujet (1 invité(s) et 0 utilisateur(s) anonyme(s))
0 membre(s) :

 



Nous sommes le : 1st August 2025 - 15:26