Thank you so much for sharing this information, however I'm a bit confused how to go about fixing my problem. Are you instructions only meant for Catalina and above, as I'm struggling to make sense of what I'm meant to do in Mojave.
My original SSD boot (that I cloned to the M2) is called SSDOS. My NVMe cloned drive is called SSDM2. I'm using Mojave.
SSDM2/System/Library/CoreServices/ shows invisible files .disk_label
and .disk_label 2x
and .disk_label.contentDetails
. When I open .contentDetails
in Text Edit it already correctly contains "SSDM2", so I assume I don't need to do anything. Both .disk_label
and .disk_label 2x
contain indeterminate gobbledegook.
Can you provide some more guidance please.
I am very sure OpenCore Boot Picker will look in the Preboot Volume for the .contentDetails file.
Apple Boot Picker uses the Core Volume (SSM2 in your case).
So, OpenCore will display the contents of .contentDetails, or .disk_label, or .disk_label_2x, or .disk_label.contentDetails.
The content of .disk_label & .disk_label_2x (for Retina) files are rendered graphic bitmap of what the Boot Picker displays. The contents of .disk_label.contentDetails is
textual representation of what's in the rendered bitmap files.
So you have first to mount that Preboot volume and check there.
Here's my Mojave SSD:
Code:
macnb@MacNBs-Mac-Pro ~ % diskutil mount disk5s2
Volume Preboot on disk5s2 mounted
macnb@MacNBs-Mac-Pro ~ % ls -iahl /volumes/preboot
total 6720
2 drwxr-xr-x@ 5 root wheel 160B 3 Mar 2021 .
24273 drwxr-xr-x 12 root wheel 384B 4 Oct 11:29 ..
5563 -rw-r--r--@ 1 root wheel 1.6M 12 May 2020 .P120-VolumeIcon.icns
167 d-wx--x--t 4 root wheel 128B 22 Feb 2020 .Trashes
3234 drwxr-xr-x 7 root wheel 224B 11 Dec 2019 ED29FB98-8FFE-4A91-856F-5620D854C83B
----------------------------
macnb@MacNBs-Mac-Pro ~ % ls -iahl /volumes/preboot/ED2*
total 0
3234 drwxr-xr-x 7 root wheel 224B 11 Dec 2019 .
2 drwxr-xr-x@ 5 root wheel 160B 3 Mar 2021 ..
3235 drwxr-xr-x 3 root wheel 96B 19 Jun 2019 Library
3239 drwxr-xr-x 3 root wheel 96B 19 Jun 2019 System
3296 drwx------ 33 root wheel 1.0K 1 Aug 17:44 com.apple.installer
3259 drwxr-xr-x 3 root wheel 96B 19 Jun 2019 usr
3281 drwxr-xr-x 3 root wheel 96B 19 Jun 2019 var
----------------------------
macnb@MacNBs-Mac-Pro ~ % ls -iahl /volumes/preboot/ED2*/System/Library/CoreServices
total 1376
3241 drwxr-xr-x 29 root wheel 928B 3 Oct 15:51 .
3240 drwxr-xr-x 4 root wheel 128B 19 Jun 2019 ..
7728 -rw-r--r--@ 1 root wheel 701B 3 Oct 15:51 .disk_label
3277 -rw-r--r--@ 1 root wheel 10B 3 Oct 15:51 .disk_label.contentDetails
7729 -rw-r--r--@ 1 root wheel 2.7K 3 Oct 15:51 .disk_label_2x
3244 -rw-r--r--@ 1 root wheel 36B 3 Oct 15:45 .root_uuid
7642 -rw-r--r-- 1 root wheel 32B 1 Aug 17:50 BridgeVersion.bin
7643 -rw-r--r-- 1 root wheel 524B 1 Aug 17:50 BridgeVersion.plist
7697 -rw-r--r-- 1 root wheel 4.5K 23 Jan 2020 PlatformSupport.plist
7698 -r--r--r-- 1 root wheel 535B 11 Jul 05:11 SystemVersion.plist
7637 -rw-r--r-- 1 root wheel 579K 1 Aug 17:50 boot.efi
3245 -rw-r--r-- 1 root wheel 2.7K 11 Jul 06:46 boot.efi.j132ap.im4m
3246 -rw-r--r-- 1 root wheel 2.7K 11 Jul 06:46 boot.efi.j137ap.im4m
3752 -rw-r--r-- 1 root wheel 2.7K 11 Jul 06:46 boot.efi.j140aap.im4m
3247 -rw-r--r-- 1 root wheel 2.7K 11 Jul 06:46 boot.efi.j140kap.im4m
3248 -rw-r--r-- 1 root wheel 2.7K 11 Jul 06:46 boot.efi.j174ap.im4m
3749 -rw-r--r-- 1 root wheel 2.7K 11 Jul 06:46 boot.efi.j213ap.im4m
3249 -rw-r--r-- 1 root wheel 2.7K 11 Jul 06:46 boot.efi.j680ap.im4m
3250 -rw-r--r-- 1 root wheel 2.7K 11 Jul 06:46 boot.efi.j780ap.im4m
3251 -rw-r--r-- 1 root wheel 2.7K 11 Jul 06:46 boot.efi.x589amludev.im4m
3751 -rw-r--r-- 1 root wheel 2.7K 11 Jul 06:46 boot.efi.x589icludev.im4m
3750 -rw-r--r-- 1 root wheel 2.7K 11 Jul 06:46 boot.efi.x589iclydev.im4m
3252 -rw-r--r-- 1 root wheel 2.7K 4 May 2019 bootbase.efi.j132ap.im4m
3253 -rw-r--r-- 1 root wheel 2.7K 4 May 2019 bootbase.efi.j137ap.im4m
3254 -rw-r--r-- 1 root wheel 2.7K 4 May 2019 bootbase.efi.j140kap.im4m
3255 -rw-r--r-- 1 root wheel 2.7K 4 May 2019 bootbase.efi.j174ap.im4m
3256 -rw-r--r-- 1 root wheel 2.7K 4 May 2019 bootbase.efi.j680ap.im4m
3257 -rw-r--r-- 1 root wheel 2.7K 4 May 2019 bootbase.efi.j780ap.im4m
3258 -rw-r--r-- 1 root wheel 2.7K 4 May 2019 bootbase.efi.x589amludev.im4m
----------------------------
macnb@MacNBs-Mac-Pro ~ % more /volumes/preboot/ED2*/System/Library/CoreServices/.disk_label.contentDetails
Mojave-SSD
macnb@MacNBs-Mac-Pro ~ %
Note I do not have a .contentDetails file because I did not need it since I do not have the Preboot volume label "corruption" that you are seeing.
So mount your Preboot volume and then dump the .disk_label.contentDetails like I did above.
I suspect that the file contains what is displayed by the OpenCore Boot Picker (SSDOS).
If it is, then create the text file .contentDetails that contains your desired name (SSDM2).