Become a MacRumors Supporter for $50/year with no ads, ability to filter front page stories, and private forums.
Status
The first post of this thread is a WikiPost and can be edited by anyone with the appropiate permissions. Your edits will be public.
Typically the other (not the one with "- Data" tagged at the end)
I've ran the commands in Terminal but i'm not getting any 'hits':-

Mac-Pro:~ Paul$ ls -iahl /volumes/preboot


total 0


2 drwxrwxr-x@ 4 root admin 128B 23 Sep 19:14 .


12884927918 drwxr-xr-x 14 root wheel 448B 4 Oct 10:25 ..


272 d-wx--x--t 4 root wheel 128B 30 Sep 16:44 .Trashes


418 drwxr-xr-x 6 root wheel 192B 23 Sep 18:41 83706E9F-747C-40D7-8431-8908C12C21BA


Mac-Pro:~ Paul$ more /volumes/preboot/837*/System/Library/Coreservices/.contentDetails


/volumes/preboot/837*/System/Library/Coreservices/.contentDetails: No such file or directory


Mac-Pro:~ Paul$
 
I've ran the commands in Terminal but i'm not getting any 'hits':-
See my previous post.
Code:
curl -L https://gist.github.com/joevt/6d7a0ede45106345a39bdfa0ac10ffd6/raw -o ~/Downloads/DiskUtil.sh
source "~Downloads/DiskUtil.sh"
mountEFIpartitions
mountRecoveryHDpartitions
mountRecoveryPartitions
mountPrebootPartitions
mount
diskutil list
dumpAllDiskLabels
 
  • Like
Reactions: MacNB2
Using OpenCore gives me an error, trying to find 'camera' in 'System Information'. In 'FaceTime' I see Epocam and iSight, but nothing works. Perhaps a problem with trust.
Any idea?
 
Many thanks joevt, Ive got a bit further and i'm getting:

/volumes/preboot/83706E9F-747C-40D7-8431-8908C12C21BA/System/Library/Coreservices/.disk_label.contentDetails: Permission denied

I'm sorry for the 'silly' questions but i don't really know what i'm doing!
 
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).
 
Last edited:
I think the correct name is .disk_label.contentDetails

That is what's used by the default Apple Boot Picker when booting via Apple EFI bootstrap.
When booting via OpenCore, OpenCore's OpenCanopy Boot Picker will use that file too if it does not find .contentDetails file.
 
I've ran the commands in Terminal but i'm not getting any 'hits':-

Mac-Pro:~ Paul$ ls -iahl /volumes/preboot


total 0


2 drwxrwxr-x@ 4 root admin 128B 23 Sep 19:14 .


12884927918 drwxr-xr-x 14 root wheel 448B 4 Oct 10:25 ..


272 d-wx--x--t 4 root wheel 128B 30 Sep 16:44 .Trashes


418 drwxr-xr-x 6 root wheel 192B 23 Sep 18:41 83706E9F-747C-40D7-8431-8908C12C21BA


Mac-Pro:~ Paul$ more /volumes/preboot/837*/System/Library/Coreservices/.contentDetails


/volumes/preboot/837*/System/Library/Coreservices/.contentDetails: No such file or directory


Mac-Pro:~ Paul$

That looks correct since .contentDetails file has not been created by you.
macOS does not create that file but OpenCore looks for it.
 
Many thanks joevt, Ive got a bit further and i'm getting:

/volumes/preboot/83706E9F-747C-40D7-8431-8908C12C21BA/System/Library/Coreservices/.disk_label.contentDetails: Permission denied

I'm sorry for the 'silly' questions but i don't really know what i'm doing!

What command did you use ?
 
Hi, I used these:-
diskutil mount disk3s2
ls -iahl /volumes/preboot
more /volumes/preboot/837*/System/Library/CoreServices/.disk_label.contentDetails
prefix the more command with sudo.
That is:
Code:
sudo more  /volumes/preboot/837*/System/Library/CoreServices/.disk_label.contentDetails
...and enter your password when prompted.

If that does not work then SIP needs to be enabled.
 
I tried the Super User Do (SUDO) command and it worked thankyou Mac.
Didnt think of that!
Ok, it shows the name of the volume as MacintoshHD, how do you go about changing that?
Sorry to be a nuisance!

Edit: if I run this command and put the new name into the “My Boot Disk” I assume this will manually change the name:-

sudo echo "My Boot Disk" > /System/Library/CoreServices/.contentDetails
 
Last edited:
I tried the Super User (SUDO) command and it worked thankyou Mac.
Didnt think of that!
Ok, it shows the name of the volume as MacintoshHD, how do you go about changing that?
Sorry to be a nuisance!

That is straight forward.
I tried the Super User Do (SUDO) command and it worked thankyou Mac.
Didnt think of that!
Ok, it shows the name of the volume as MacintoshHD, how do you go about changing that?
Sorry to be a nuisance!

Edit: if I run this command and put the new name into the “My Boot Disk” I assume this will manually change the name:-

sudo echo "My Boot Disk" > /System/Library/CoreServices/.contentDetails

the command to use in your case is :
Code:
sudo echo "My Boot Disk" > /volumes/preboot/837*/System/Library/CoreServices/.contentDetails

Try it and reboot into OpenCore Boot Picker.
 
sudo echo "My Boot Disk" > /volumes/preboot/837*/System/Library/CoreServices/.contentDetails

Or .disk_label/.contentDetails ?
 
Hi,
I tried the command suggested, but its stating 'No such file or directory! as :-

Paul$ sudo echo "OS Catalina" > /volumes/preboot/837*/System/Library/CoreServices/.contentDetails


-bash: /volumes/preboot/837*/System/Library/CoreServices/.contentDetails: No such file or directory
 
Hi,
I tried the command suggested, but its stating 'No such file or directory! as :-

Paul$ sudo echo "OS Catalina" > /volumes/preboot/837*/System/Library/CoreServices/.contentDetails


-bash: /volumes/preboot/837*/System/Library/CoreServices/.contentDetails: No such file or directory
Apologies. I forgot wildcard '*' are not allowed in that command.
so, do this :

Code:
echo "OS Catalina" > .contentDetails
sudo cp .contentDetails /volumes/preboot/837*/System/Library/CoreServices
 
  • Like
Reactions: JedNZ
Thanks again Mac,
I'm so sorry to have to keep on imposing on people like this. I need to learn how to do this!
 
  • Like
Reactions: cdf
Apologies. I forgot wildcard '*' are not allowed in that command.
so, do this :

Code:
echo "OS Catalina" > .contentDetails
sudo cp .contentDetails /volumes/preboot/837*/System/Library/CoreServices

Is this also the correct syntax and process for a Mojave boot drive?
 
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.