Jump to content
30 posts in this topic

Recommended Posts

I finally managed it yesterday, the boot file is here

 

Spoiler

Screenshot2025-05-26alle10_45_27.thumb.png.906140cca8e5ff762ad0f2c686c7b434.png

 

The created entry was visible and booted

25222635.thumb.png.2d83c9c2be415f825725182d77b2ea6a.png

 

Only they were also visible as you can see an infinity of volumes : Mcacintosh HD , Update , VM ,  .... that I tried to hide them without success

 

In the end I permanently deleted the entry ... I think it's not worth it
If the problem is the names of the volumes just follow here

https://www.insanelymac.com/forum/topic/350754-opencore-general-discussion/page/353/#findComment-2825841

and solve it in a few minutes

 

On 5/26/2025 at 11:02 AM, Anto65 said:

I finally managed it yesterday, the boot file is here

 

  Reveal hidden contents

Screenshot2025-05-26alle10_45_27.thumb.png.906140cca8e5ff762ad0f2c686c7b434.png

 

The created entry was visible and booted

25222635.thumb.png.2d83c9c2be415f825725182d77b2ea6a.png

 

Only they were also visible as you can see an infinity of volumes : Mcacintosh HD , Update , VM ,  .... that I tried to hide them without success

 

In the end I permanently deleted the entry ... I think it's not worth it
If the problem is the names of the volumes just follow here

https://www.insanelymac.com/forum/topic/350754-opencore-general-discussion/page/353/#findComment-2825841

and solve it in a few minutes

 

Thanks for your time and effort. I'm going to study it for myself and my Hackintosh Spain groups.

  • 4 weeks later...

@Anto65 @kaoskinkae and friends.
I successfully added Windows entries in the MISC > ENTRIES option.
I tried to manually add macOS entries, but I was unsuccessful.
From what I understand, it is possible to include Windows and Linux in MISC > ENTRIES. 
But macOS no.
Here in this topic, attempts were made without success. Is that right?

EDIT 1: 
Pls. What is the correct syntax after?:
Example:
PciRoot(0x0)/Pci(0x17,0x0)/Sata(0x5,0xFFFF,0x0)/HD(1,GPT,nnnnnnnn-nnnn-nnnn-nnnn-nnnnnnnnnnnn,nxnn,nxnnnnn)
with
/System/Volumes/Preboot/UUID/System/Library/CoreServices/boot.efi

EDIT 2 (Curiosity):

I used OpenShell.efi to get the Map Table.

The following are displayed:
FS0:,FS1:,FS2:,FS3:,FS4:,FS5:,FS6:,BLK0:,BLK2:,BLK3:,BLK4:,BLK5:,BLK6:,BLK7:,BLK8:,

BLK10:,BLK11:,BLK13:,BLK14:,BLK15:,BLK16:,BLK17:,BLK18:,BLK20:,BLK24:,BLK25:.

But not all of them are accessible to list the directory:
BLK0:,BLK2:,BLK3:,BLK4:,BLK5:,BLK6:,BLK7:,BLK8:,BLK10:,BLK11:,BLK13:,BLK14:,BLK15:,

BLK16:,BLK17:,BLK18:,BLK20:,BLK24:,BLK25:.

And I was able to access others that do not appear in the Map Table and it was possible to list the directory.:
BLK1:,BLK9:,BLK12:,BLK19:,BLK21:,BLK22:,BLK23:

Is it some OpenCore configuration?

Edited by webipsum
Syntax, Map Table, kaoskinkae

@webipsum I am just going to post the whole procedure for what I do to make custom entries.

 

 

1. Find UUID for 'xxxx - Data'. (You may have multiple UUIDs in Preboot volume if you've installed multiple macOSes on the same APFS Container. In this case, to find UUID of your "xxxx - Data", follow the @Anto65 post here or use diskutil info for "xxxx - Data" partition of the system.

 

image.thumb.png.20e38c763747908fc2484667398162e5.png

 

 

2. Find PCI path of Preboot volume using OpenShell and maptable txt.

 

In my case, FS15 -> Preboot volume 

Generate maptable.txt

 

image.thumb.png.cffbd6f7a4564962b15c2b0c2f07068b.png


Open the generated maptable.txt and find PCI path under FSxx. In my case it's FS15

image.thumb.png.4dbd2cafd940f1460bfc51141c1c728f.png

 

 

3. Update config.plist

 

image.thumb.png.a4b24ab4321a48c18ff673adcc5e6ffc.png

 

 

4. Hide duplicate entries.

 

To avoid having duplicate entries at boot picker after creating custom entries, you may place .contentVisibility file in /System/Volumes/Preboot/xxx.UUID.xxxx.xxxx/System/Library/CoreServices where boot.efi for your system exist. In this way, not only you can rename entries in config plist but customizing the order of entries is also possible. However, you may not be able to set default boot entry with custom entries using Ctrl + Enter at boot picker.

 

image.thumb.png.c8bb59c878241750c490a3c265c2d51d.png

 

 

Hope this helps.

 

Edit: Fixed typo in screenshot.

 

 

Edited by FirstCustomac
  • Like 2

SOLVED.

@FirstCustomac

I'm sorry.
Your response and attention were very important to me and motivated me to continue researching the subject.
Since I'm new to OpenShell.efi and all the information I got said to put OpenShell.efi in UEFI > Drivers (TRUE), I did that and it was a mistake. OMG IA!
I should have just copied it to the EFI > OC > Tools folder and nothing else.
As I had done (in UEFI > Drivers (TRUE)) the Shell entered before the OC, that's why I couldn't see the APFS partitions.
After I removed it from Drivers and put it in EFI > OC > Tools, OpenShell.efi became available in Auxiliary and the Shell with the APFS scanned by the OC showed the devices with preboot and so on.
Have a good week!

 

EDIT:
Another problem occurred...
Reason: OpenShell.efi (1.2M) updated.
I reverted to the previous version of OpenShell.eif (1.1M) and the problem was solved.

.

Edited by webipsum
@Anto65 @kaoskinkae and friends. fyi
  • Like 2
×
×
  • Create New...