Jump to content

Create Custom Entries to Hide Preboot and Recovery APFS Volumes, Fusion Drive Installation with Clover Configurator

Custom Entries High Sierra APFS Preboot Recovery Hide Entries Rename Entries Clover Configurator Fusion Drive Installation

  • Please log in to reply
24 replies to this topic

#1
fusion71au

fusion71au

    InsanelyMac Legend

  • Gurus
  • 877 posts
  • Gender:Male

Create Custom Entries to Hide Preboot and Recovery APFS Volumes with Clover Configurator

 
With the release of High Sierra and the APFS file system, Clover users now have "extra" entries appearing in their Main Menu - Preboot and Recovery APFS volumes.  While they are harmless and actually useful in certain circumstances (eg need Preboot to boot if using File Vault encryption, need Recovery to fix some file system problems), most users will likely want to hide them in day to day use.
 
Spoiler

 

Note:  This guide is tailored to those users who want to understand how to create custom APFS entries and the "nuts and bolts" of how Clover parses the file system looking for efi loader entries.
 
If all you want to do is hide entries, the easiest way is through the GUI/Hide section of the config.plist.  This won't allow you to rename custom entries, nor unhide them with the <F3> key (at least not till Clover r4247).
 
Pre-requisites
  1. macOS High Sierra installed on APFS SSD or HDD
  2. Clover r4097+ with apfs.efi installed in /EFI/CLOVER/drivers64UEFI or /EFI/CLOVER/drivers64
  3. Clover Configurator v 4.49.0.0 or later
 
Procedure
1.  Record output of "diskutil list" and "diskutil apfs list" to determine the layout of the actual physical disk(s) and the synthesized APFS container.
 
In my example, the High Sierra Volume is named macOS_HS and is installed in physical disk partition disk3s4.
 
fusion71aus-iMac:~ fusion71au$ diskutil list


/dev/disk3 (internal, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *1.0 TB     disk3
   1:                        EFI EFI                     209.7 MB   disk3s1
   2:       Microsoft Basic Data DATA                    935.6 GB   disk3s2
   3:         Microsoft Reserved                         134.2 MB   disk3s3
   4:                 Apple_APFS Container disk4         63.6 GB    disk3s4
   5:       Apple_KernelCoreDump                         655.4 MB   disk3s5


/dev/disk4 (synthesized):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      APFS Container Scheme -                      +63.6 GB    disk4
                                 Physical Store disk3s4
   1:                APFS Volume macOS_HS                34.3 GB    disk4s1
   2:                APFS Volume Preboot                 20.9 MB    disk4s2
   3:                APFS Volume Recovery                519.6 MB   disk4s3
   4:                APFS Volume VM                      20.5 KB    disk4s4
   
   
2.  Generate Clover Boot Log with terminal
bdmesg > ~/Documents/bootlog.txt
Note: for easier analysis of boot log, please remove all Custom/Hidden Entries from config.plist/GUI first (leaving only Clover auto scanning) before generating it.
 
3.  Open bootlog.txt with a text editor and under the [ ScanLoader ] section, note the volume numbers corresponding to the Preboot, High Sierra and Recovery APFS volumes...
Spoiler
 
Preboot Volume ---> 24
High Sierra Volume ---> 25
Recovery Volume ---> 26
 
4.  Under [ ScanVolumes ] section, record the UUIDs of the above 3 Volumes
In this example
 
Vol 24 = Preboot: E38C70C3-C1C1-4096-B2DE-2EE2660FCE41,0x6CF46800,0x7687D88)\VenMedia(BE74FCF7-0B7C-49F3-9147-01F4042E6842,050BA2A72D1D0E4D8ABDE9B99632868E
Partition UUID = E38C70C3-C1C1-4096-B2DE-2EE2660FCE41
Vol UUID = 050BA2A72D1D0E4D8ABDE9B99632868E (little endian format)
 
Vol 25 = macOS_HS: E38C70C3-C1C1-4096-B2DE-2EE2660FCE41,0x6CF46800,0x7687D88)\VenMedia(BE74FCF7-0B7C-49F3-9147-01F4042E6842,67B6FC62811C594E819DACAE2F90240D
Partition UUID = E38C70C3-C1C1-4096-B2DE-2EE2660FCE41
Vol UUID = 67B6FC62-811C-594E-819D-ACAE2F90240D (little endian format), 62FCB667-1C81-4E59-819D-ACAE2F90240D (big endian format)
 
Vol 26 = Recovery: E38C70C3-C1C1-4096-B2DE-2EE2660FCE41,0x6CF46800,0x7687D88)\VenMedia(BE74FCF7-0B7C-49F3-9147-01F4042E6842,F3D73FFF25C8334DAF3C183BC35433DF
Partition UUID = E38C70C3-C1C1-4096-B2DE-2EE2660FCE41
Vol UUID = F3D73FFF25C8334DAF3C183BC35433DF (little endian format)
 
Note the partition UUIDs for all the APFS volumes are the same because they are all formed from the same physical disk partition disk3s4 = E38C70C3-C1C1-4096-B2DE-2EE2660FCE41
 
5.  Mount the APFS Volumes to determine the "path" to boot.efi for the Preboot and Recovery Volumes.
 
In terminal:
fusion71aus-iMac:~ fusion71au$ diskutil mount disk4s2
Volume Preboot on disk4s2 mounted
fusion71aus-iMac:~ fusion71au$ diskutil mount disk4s3
Volume Recovery on disk4s3 mounted
fusion71aus-iMac:~ fusion71au$ open /Volumes
 
In Finder, the hidden folder /Volumes will open (or use "ShowAllFiles.app" attached)...
Record the "path to boot.efi" by expanding the directory tree of Preboot and Recovery (hint: drag the icon of boot.efi to a terminal window for full path):
 
Attached File  Volumes.png   258.85KB   75 downloads
Attached File  Path to boot.efi.png   207.22KB   71 downloads
 
So for Preboot Volume, path = /Volumes/Preboot/62FCB667-1C81-4E59-819D-ACAE2F90240D/System/Library/CoreServices/boot.efi
--> record as \62FCB667-1C81-4E59-819D-ACAE2F90240D\System\Library\CoreServices\boot.efi
 
and for Recovery Volume, path = /Volumes/Recovery/62FCB667-1C81-4E59-819D-ACAE2F90240D/boot.efi
---> record as \62FCB667-1C81-4E59-819D-ACAE2F90240D\boot.efi
 
Notes
  • Need backslashes in the path, including the leading \
  • The UUID in the paths to boot.efi, for both the Preboot and Recovery APFS volumes, is the same = Vol UUID of the High Sierra Volume in big endian format...
Spoiler

 

6.  Open Clover Configurator, mount EFI System Partition to edit /Volumes/EFI/EFI/CLOVER/config.plist
7.  Click GUI section on LHS and the + sign under Custom Entries to create New Custom Entry
 
Attached File  New Custom Entry.png   576.26KB   87 downloads
 
8.  Create Preboot High Sierra Custom Entry
 
  • In Volume, copy and paste Vol UUID of Preboot Volume from step 4
  • In Path, copy and paste path to boot.efi from step 5, including the leading \
  • Click Title/FullTitle and enter the display name you want eg "Preboot High Sierra" 
  • Set Injectkexts and Hidden attributes to Yes
  • Set Entry type to OSX
  • Leave VolumeType blank
Attached File  Preboot High Sierra.png   606.5KB   115 downloads
 
9.  Create APFS Recovery Custom Entry
 
  • In Volume, copy and paste Vol UUID of Recovery APFS Volume from step 4
  • In Path, copy and paste path to boot.efi from step 5, including the leading \
  • Click Title/FullTitle and enter the display name you want eg "APFS Recovery" 
  • Set Injectkexts and Hidden attributes to Yes
  • Set Entry type to OSXRecovery
  • Leave VolumeType blank
Attached File  APFS Recovery.png   568.41KB   54 downloads
 
10.  Save config.plist and reboot the system.  At the main Clover Menu, you should see something like this ...
 
Attached File  MM Boot macOS from macOS_HS hidden.png   200.07KB   60 downloads
 
To unhide the custom APFS entries, press the F3 key :)
 
Spoiler

 

 

Update: New "macOS Install Prebooter" Entry with Clover r4225+

Clover r4225+ has added new code to detect OS X installer data on the Preboot Volume ---> causes an extra entry at the Clover Main Menu: "Boot macOS Install Prebooter from Preboot"... 

 

Attached File  Boot macOS Install Prebooter from Preboot.png   546.62KB   44 downloads

 

If you mount your Preboot volume, you will see ...

 

Attached File  Preboot.png   261.12KB   54 downloads

 

Method for hiding the new entry would be similar to hiding the Preboot Entry discussed above:

  • In Volume, copy and paste Vol UUID of Preboot Volume from step 4
  • In Path, copy and paste path to boot.efi from step 5, including the leading \ (eg \UUID\com.apple.installer\boot.efi )
  • Click Title/FullTitle and enter the display name you want eg "High Sierra Install Prebooter" 
  • Set Injectkexts and Hidden attributes to Yes
  • Set Entry type to OSXInstaller
  • Leave VolumeType blank

Custom Entry for Fusion Drive Installation of Sierra or High Sierra - post#22.

Attached Files



#2
luky35

luky35

    InsanelyMac Legend

  • Members
  • PipPipPipPipPipPipPip
  • 518 posts
  • Gender:Male
  • Location:Slovenia

Please help!

When I make the mount disk Preboot and Recovery, I can not find the paths to them as shown by your image under point 5. instructions.

Thank you.

 

My bootlog.txt

 

 

Attached Files



#3
fusion71au

fusion71au

    InsanelyMac Legend

  • Gurus
  • 877 posts
  • Gender:Male

@luky35,

 

The /Volumes folder is normally hidden.  In terminal, type 

open /Volumes

---> the hidden folder /Volumes will open in Finder (or use "ShowAllFiles.app" attached).  Record the "path to boot.efi" by expanding the directory tree of Preboot and Recovery (hint: drag the icon of boot.efi to a terminal window for full path).

 

From your bootlog.txt, volume UUIDs are in blue: 

 

[08]: 'Preboot'

[08]: Volume: PciRoot(0x0)\Pci(0x17,0x0)\Sata(0x1,0xFFFF,0x0)\HD(2,GPT,3E159462-B634-4816-A6EB-75D42730AE42,0x64028,0x16B946B0)\VenMedia(BE74FCF7-0B7C-49F3-9147-01F4042E6842,530D1EACF76D3F4D93B9227B2D11340B)
 
[09]: 'macOS High Sierra'
[09]: Volume: PciRoot(0x0)\Pci(0x17,0x0)\Sata(0x1,0xFFFF,0x0)\HD(2,GPT,3E159462-B634-4816-A6EB-75D42730AE42,0x64028,0x16B946B0)\VenMedia(BE74FCF7-0B7C-49F3-9147-01F4042E6842,6340DDA53663F048B1E87350FE52327A)
Vol UUID = 6340DDA5-3663-F048-B1E8-7350FE52327A (little endian)
               = A5DD4063-6336-48F0-B1E8-7350FE52327A (big endian) - see post#13564
 
[10]: 'Recovery'
[10]: Volume: PciRoot(0x0)\Pci(0x17,0x0)\Sata(0x1,0xFFFF,0x0)\HD(2,GPT,3E159462-B634-4816-A6EB-75D42730AE42,0x64028,0x16B946B0)\VenMedia(BE74FCF7-0B7C-49F3-9147-01F4042E6842,800E618FF361FF4587B5A37CE4B6B5A7)
 
UUID used in "path"=Vol UUID of macOS High Sierra = A5DD4063-6336-48F0-B1E8-7350FE52327A (big endian)
 
Edit1

@fusion71au hi,

 

I'm sorry I did not rename Preboot and Recovery. 

 

I do not know which keys are correct because there are more

 

High Sierra rename boot OK.

 

http://shrani.si/f/1...SCb/preboot.png

 

 

1.  What is the output of diskutil list?

2.  Mounted Preboot and Recovery with diskutil mount?

3.  In terminal, type

open /Volumes

to open the /Volumes folder in Finder

4.  Confirm Vol UUID of macOS High Sierra volume with diskutil info "macOS High Sierra" | grep UUID

 

Attached File  Open :Volumes in Terminal.png   643.22KB   18 downloads

 

5.  The following should work in the GUI section of your config.plist

Spoiler

 

Edit2

@fusion71au hi,

 

I'm sending you my config.plist and images boot menu...
 

Please write where I make a mistake that I do not succeed.

Thank you.

 

 

I noticed you omitted the leading \ in the Paths for Preboot and APS Recovery.  Edited "luky35_config_edited.plist" attached.  Good luck!

Attached Files



#4
luky35

luky35

    InsanelyMac Legend

  • Members
  • PipPipPipPipPipPipPip
  • 518 posts
  • Gender:Male
  • Location:Slovenia

 

@luky35,

 

The /Volumes folder is normally hidden.  You can either use the "Go" menu of Finder to navigate to that folder...

 

attachicon.gifFinder Go Menu.png

 

or the "ShowAllFiles.app" attached to the post.

 

From your bootlog.txt, volume UUIDs are in blue: 

 

[08]: 'Preboot'

[08]: Volume: PciRoot(0x0)\Pci(0x17,0x0)\Sata(0x1,0xFFFF,0x0)\HD(2,GPT,3E159462-B634-4816-A6EB-75D42730AE42,0x64028,0x16B946B0)\VenMedia(BE74FCF7-0B7C-49F3-9147-01F4042E6842,530D1EACF76D3F4D93B9227B2D11340B)
 
[09]: 'macOS High Sierra'
[09]: Volume: PciRoot(0x0)\Pci(0x17,0x0)\Sata(0x1,0xFFFF,0x0)\HD(2,GPT,3E159462-B634-4816-A6EB-75D42730AE42,0x64028,0x16B946B0)\VenMedia(BE74FCF7-0B7C-49F3-9147-01F4042E6842,6340DDA53663F048B1E87350FE52327A)
Vol UUID = 6340DDA5-3663-F048-B1E8-7350FE52327A (little endian)
               = A5DD4063-6336-48F0-B1E8-7350FE52327A (big endian) - see post#13564
 
[10]: 'Recovery'
[10]: Volume: PciRoot(0x0)\Pci(0x17,0x0)\Sata(0x1,0xFFFF,0x0)\HD(2,GPT,3E159462-B634-4816-A6EB-75D42730AE42,0x64028,0x16B946B0)\VenMedia(BE74FCF7-0B7C-49F3-9147-01F4042E6842,800E618FF361FF4587B5A37CE4B6B5A7)
 
UUID used in "path"=Vol UUID of macOS High Sierra = A5DD4063-6336-48F0-B1E8-7350FE52327A (big endian)

 

@fusion71au hi,

 

I'm sorry I did not rename Preboot and Recovery.

 

I do not know which keys are correct because there are more

 

High Sierra rename boot OK.

 

http://shrani.si/f/11/7c/4bSOySCb/preboot.png



#5
SavageAUS

SavageAUS

    InsanelyMac Legend

  • Members
  • PipPipPipPipPipPipPipPip
  • 1,248 posts
  • Gender:Male

What would you do in this use case? Even without any custom entries the recovery volume does not show on the clover boot screen. This is a fresh DB7 install.

Shanes-MBP:~ shane$ diskutil list
/dev/disk0 (internal, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *500.1 GB   disk0
   1:                        EFI EFI                     209.7 MB   disk0s1
   2:         Microsoft Reserved                         16.8 MB    disk0s2
   3:       Microsoft Basic Data Windows 10              249.9 GB   disk0s3
   4:                  Apple_HFS                         125.0 GB   disk0s4
   5:                 Apple_Boot                         134.2 MB   disk0s5
   6:                 Apple_APFS Container disk1         124.9 GB   disk0s6
 
/dev/disk1 (synthesized):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      APFS Container Scheme -                      +124.9 GB   disk1
                                 Physical Store disk0s6
   1:                APFS Volume macOS High Sierra       12.2 GB    disk1s1
   2:                APFS Volume Preboot                 20.6 MB    disk1s2
   3:                APFS Volume Recovery                519.6 MB   disk1s3
   4:                APFS Volume VM                      4.3 GB     disk1s4
Shanes-MBP:~ shane$ 

Attached File  bootlog.log.txt   28.53KB   3 downloads



#6
fusion71au

fusion71au

    InsanelyMac Legend

  • Gurus
  • 877 posts
  • Gender:Male

@SavageAUS,

 

Interesting bootlog  :huh:.  Clover doesn't seem to be able to detect your Recovery APFS volume at all (only 3 APFS volumes showing up instead of 4?).

 

  • How did you make space for and install High Sierra?  
  • What is disk0s5, size 134.2MB and can you mount it with diskutil mount disk0s5?  It looks suspicious - remnants of Recovery from previous install or did you "reserve" it and make it Apple Boot Partition type?
  • What does the GUI section of your config.plist look like?
  • What is the output of diskutil info "macOS High Sierra" | grep UUID ?
  • Can you show your /Volumes folder and expanded directory tree for Recovery in Finder ie type open /Volumes in terminal?  Can you drill down to boot.efi?

Edit1

 

Yes it is strange, it happening on my desktop as well, 3 instead of 4.

Shanes-MBP:/ shane$ mount /dev/disk1s3
mount: /dev/disk1s3: unknown special file or file system.
Shanes-MBP:/ shane$

 

You used the incorrect terminal command to mount APFS Recovery.

 

Should be

diskutil mount disk1s3
open /Volumes

then take screenshot of expanded directory tree for Recovery.

 

I suspect the problem arose because of the order of installation and which partition you installed High Sierra.  Why not install Sierra first into disk0s4 (instead of "reserving it" for install later), then install High Sierra into disk0s6?  Can you delete the partition disk0s5 e.g. with GParted or GDisk?  A normal Recovery HD for Sierra would be 650MB in size instead of the 134.2MB you "reserved" for it.

 

Also I noticed you didn't follow my guide for the Custom Preboot entry...

 

Edit2

 

I didnt reserve the 134 volume....

 

Here is recovery.

Shanes-MBP:~ shane$ diskutil mount disk1s3
Volume Recovery on disk1s3 mounted
Shanes-MBP:~ shane$ cd /Volumes/
Shanes-MBP:Volumes shane$ ls
Preboot Windows 10 macOS Sierra
Recovery macOS High Sierra
Shanes-MBP:Volumes shane$ cd Recovery/
Shanes-MBP:Recovery shane$ ls
9893F89D-1A42-4275-B34F-551DC83EED70

 

 

We now have enough info for the custom Preboot Entry but still need the Vol UUID of the Recovery APFS because bootlog doesn't show it....

Spoiler

 

Can you show the result of running the following commands in terminal? 

diskutil info "Recovery" | grep UUID
diskutil info disk1s3 | grep UUID 
diskutil apfs list 

The result will need to be converted from big endian to little endian, then used for UUID of Recovery.  Maybe even try 

<key>Volume</key>
<string>Recovery</string>

for Volume name if UUID doesn't work?

 

Edit3

 

I'll post output of Terminal commands when I can and config.plist gui section but still on both my machines with fresh installs the APFS recovery partition is not detected by clover so I don't think I can create a custom entry for it.
Surely it's not because of Sierra recovery? I'll check other threads and see if any one else is having same issue.

 

 

Try this to remove complicating factors:  
1.  Remove all disks from system except the High Sierra Disk0.
2.  Replace the entire GUI section of your config.plist with the one below and attached to this post (has custom High Sierra, Preboot & Recovery).  You have far too many custom entries that make troubleshooting very difficult.  Don't specify Volume Type (let Clover decide).
Spoiler
3.  Hopefully all should work.  F3 should un-hide Preboot and Recovery.
4.  If doesn't work, provide new bootlog.txt with Clover autoscanning only (no Custom/Hidden Entries).
5.  Also provide another bootlog.txt with my Custom Entries added.

Attached Files



#7
SavageAUS

SavageAUS

    InsanelyMac Legend

  • Members
  • PipPipPipPipPipPipPipPip
  • 1,248 posts
  • Gender:Male


@SavageAUS,

 

Very weird (and interesting) bootlog  :).  Clover doesn't seem to be able to detect your Recovery APFS volume at all (only 3 APFS volumes showing up instead of 4?).

 

How did you install High Sierra?

Did you completely wipe the drive or just created space in an existing drive which already had other partitions first?

What does the GUI section of your config.plist look like?

What is the output of diskutil info "macOS High Sierra" | grep UUID ?

Can you show your /Volumes folder and expanded directory tree for Recovery in Finder ie type open /Volumes in terminal?  Can you drill down to boot.efi?

Yes it is strange, it happening on my desktop as well, 3 instead of 4.

I created my USB with createinstallmedia.

I completely wiped my drive with disk utility, created partitions with disk utility then installed windows 10 first then High Sierra.

<key>GUI</key>
<dict>
<key>Custom</key>
<dict>
<key>Entries</key>
<array>
<dict>
<key>Disabled</key>
<false/>
<key>FullTitle</key>
<string>Windows 10</string>
<key>Ignore</key>
<false/>
<key>Type</key>
<string>Windows</string>
<key>Volume</key>
<string>F2FB2FB8-67D2-45FF-9956-E8EC29293114</string>
<key>VolumeType</key>
<string>Internal</string>
</dict>
<dict>
<key>Disabled</key>
<false/>
<key>FullTitle</key>
<string>macOS High Sierra</string>
<key>Ignore</key>
<false/>
<key>NoCaches</key>
<false/>
<key>Type</key>
<string>OSX</string>
<key>Volume</key>
<string>9DF89398421A7542B34F551DC83EED70</string>
<key>VolumeType</key>
<string>Internal</string>
</dict>
<dict>
<key>Disabled</key>
<false/>
<key>FullTitle</key>
<string>macOS High Sierra Recovery</string>
<key>Hidden</key>
<false/>
<key>Ignore</key>
<false/>
<key>NoCaches</key>
<false/>
<key>Path</key>
<string>\9893F89D-1A42-4275-B34F-551DC83EED70\boot.efi</string>
<key>Type</key>
<string>OSXRecovery</string>
<key>Volume</key>
<string>F4D53CC5E88ECA48B845FFF2F3A70C18</string>
<key>VolumeType</key>
<string>Internal</string>
</dict>
<dict>
<key>Disabled</key>
<false/>
<key>FullTitle</key>
<string>macOS High Sierra PreBoot</string>
<key>Hidden</key>
<false/>
<key>Ignore</key>
<false/>
<key>NoCaches</key>
<false/>
<key>Type</key>
<string>OSX</string>
<key>Volume</key>
<string>BE74FCF7-0B7C-49F3-9147-01F4042E6842</string> <- this worked to rename PreBoot on my desktop but not on this machine.
<key>VolumeType</key>
<string>Internal</string>
</dict>
</array>
</dict>
Shanes-MBP:~ shane$ diskutil info "macOS High Sierra" | grep UUID
   Volume UUID:              9893F89D-1A42-4275-B34F-551DC83EED70
   Disk / Partition UUID:    9893F89D-1A42-4275-B34F-551DC83EED70
Shanes-MBP:/ shane$ mount /dev/disk1s3
mount: /dev/disk1s3: unknown special file or file system.
Shanes-MBP:/ shane$

Shanes-MBP:~ shane$ cd /Volumes/
Shanes-MBP:Volumes shane$ ls
EFI   Preboot   macOS High Sierra
Windows 10  macOS Sierra <- not installed yet.
Shanes-MBP:Volumes shane$ 


#8
luky35

luky35

    InsanelyMac Legend

  • Members
  • PipPipPipPipPipPipPip
  • 518 posts
  • Gender:Male
  • Location:Slovenia

@fusion71au hi,

 

I'm sending you my config.plist and images boot menu.
 

In the boot menu there is no change in the preboot and recovery sign as written in the GUI config.plist.

 

With the F3 key, the boot menu displays double preboot and recovery icons.
 

I also send the last bootlog.txt for review.

Please write where I make a mistake that I do not succeed.

Thank you.

 

 

 

 

Attached Files



#9
SavageAUS

SavageAUS

    InsanelyMac Legend

  • Members
  • PipPipPipPipPipPipPipPip
  • 1,248 posts
  • Gender:Male

@SavageAUS,

 

Very weird (and interesting) bootlog  :).  Clover doesn't seem to be able to detect your Recovery APFS volume at all (only 3 APFS volumes showing up instead of 4?).

 

  • How did you make space for and install High Sierra?  
  • What is disk0s5, size 134.2MB and can you mount it with diskutil mount disk0s5?  It looks suspicious - remnants of Recovery from previous install or did you "reserve" it and make it Apple Boot Partition type?
  • What does the GUI section of your config.plist look like?
  • What is the output of diskutil info "macOS High Sierra" | grep UUID ?
  • Can you show your /Volumes folder and expanded directory tree for Recovery in Finder ie type open /Volumes in terminal?  Can you drill down to boot.efi?

 

 

 

You used the incorrect terminal command to mount APFS Recovery.

 

Should be

diskutil mount disk1s3
open /Volumes

then take screenshot of expanded directory tree for Recovery.

 

I suspect the problem arose because of the order of installation and which partition you installed High Sierra.  Why not install Sierra first into disk0s4 (instead of "reserving it" for install later), then install High Sierra into disk0s6?  Can you delete the partition disk0s5 e.g. with GParted or GDisk?  A normal Recovery HD for Sierra would be 650MB in size instead of the 134.2MB you "reserved" for it.

 

Also I noticed you didn't follow my guide for the Custom Preboot entry...

I didnt reserve the 134 volume.

I created 3 partitions initially.

Half disk for Windows

Quarter for Sierra

Quarter for High Sierra

Thats it.

Here is recovery.

Shanes-MBP:~ shane$ diskutil mount disk1s3
Volume Recovery on disk1s3 mounted
Shanes-MBP:~ shane$ cd /Volumes/
Shanes-MBP:Volumes shane$ ls
Preboot   Windows 10  macOS Sierra
Recovery  macOS High Sierra
Shanes-MBP:Volumes shane$ cd Recovery/
Shanes-MBP:Recovery shane$ ls
9893F89D-1A42-4275-B34F-551DC83EED70
Shanes-MBP:Recovery shane$ cd 9893F89D-1A42-4275-B34F-551DC83EED70/
Shanes-MBP:9893F89D-1A42-4275-B34F-551DC83EED70 shane$ ls
BaseSystem.chunklist SystemVersion.plist immutablekernel
BaseSystem.dmg  boot.efi  prelinkedkernel
PlatformSupport.plist com.apple.Boot.plist
Shanes-MBP:9893F89D-1A42-4275-B34F-551DC83EED70 shane$ 


#10
luky35

luky35

    InsanelyMac Legend

  • Members
  • PipPipPipPipPipPipPip
  • 518 posts
  • Gender:Male
  • Location:Slovenia

@luky35,

 

The /Volumes folder is normally hidden.  In terminal, type 

open /Volumes

---> the hidden folder /Volumes will open in Finder (or use "ShowAllFiles.app" attached).  Record the "path to boot.efi" by expanding the directory tree of Preboot and Recovery (hint: drag the icon of boot.efi to a terminal window for full path).

 

From your bootlog.txt, volume UUIDs are in blue: 

 

[08]: 'Preboot'

[08]: Volume: PciRoot(0x0)\Pci(0x17,0x0)\Sata(0x1,0xFFFF,0x0)\HD(2,GPT,3E159462-B634-4816-A6EB-75D42730AE42,0x64028,0x16B946B0)\VenMedia(BE74FCF7-0B7C-49F3-9147-01F4042E6842,530D1EACF76D3F4D93B9227B2D11340B)
 
[09]: 'macOS High Sierra'
[09]: Volume: PciRoot(0x0)\Pci(0x17,0x0)\Sata(0x1,0xFFFF,0x0)\HD(2,GPT,3E159462-B634-4816-A6EB-75D42730AE42,0x64028,0x16B946B0)\VenMedia(BE74FCF7-0B7C-49F3-9147-01F4042E6842,6340DDA53663F048B1E87350FE52327A)
Vol UUID = 6340DDA5-3663-F048-B1E8-7350FE52327A (little endian)
               = A5DD4063-6336-48F0-B1E8-7350FE52327A (big endian) - see post#13564
 
[10]: 'Recovery'
[10]: Volume: PciRoot(0x0)\Pci(0x17,0x0)\Sata(0x1,0xFFFF,0x0)\HD(2,GPT,3E159462-B634-4816-A6EB-75D42730AE42,0x64028,0x16B946B0)\VenMedia(BE74FCF7-0B7C-49F3-9147-01F4042E6842,800E618FF361FF4587B5A37CE4B6B5A7)
 
UUID used in "path"=Vol UUID of macOS High Sierra = A5DD4063-6336-48F0-B1E8-7350FE52327A (big endian)
 
Edit1
 

 

1.  What is the output of diskutil list?

2.  Mounted Preboot and Recovery with diskutil mount?

3.  In terminal, type

open /Volumes

to open the /Volumes folder in Finder

4.  Confirm Vol UUID of macOS High Sierra volume with diskutil info "macOS High Sierra" | grep UUID

 

attachicon.gifOpen :Volumes in Terminal.png

 

5.  The following should work in the GUI section of your config.plist

Spoiler

 

Edit2

 

 

I noticed you omitted the leading \ in the Paths for Preboot and APS Recovery.  Edited "luky35_config_edited.plist" attached.  Good luck!

It works great. :hysterical:

Thank you



#11
SavageAUS

SavageAUS

    InsanelyMac Legend

  • Members
  • PipPipPipPipPipPipPipPip
  • 1,248 posts
  • Gender:Male

I'll post output of Terminal commands when I can and config.plist gui section but still on both my machines with fresh installs the APFS recovery partition is not detected by clover so I don't think I can create a custom entry for it.
Surely it's not because of Sierra recovery? I'll check other threads and see if any one else is having same issue.

Sent from my SM-G930F using Tapatalk

 

Entries GUI

<dict>
<key>Disabled</key>
<false/>
<key>FullTitle</key>
<string>macOS Sierra</string>
<key>Ignore</key>
<false/>
<key>NoCaches</key>
<false/>
<key>Type</key>
<string>OSX</string>
<key>Volume</key>
<string>543B37C3-8FD3-45DF-B6A9-5B9A4258D004</string>
<key>VolumeType</key>
<string>Internal</string>
</dict>
<dict>
<key>Disabled</key>
<false/>
<key>FullTitle</key>
<string>macOS Sierra recovery</string>
<key>Hidden</key>
<true/>
<key>Ignore</key>
<false/>
<key>NoCaches</key>
<false/>
<key>Type</key>
<string>OSXRecovery</string>
<key>Volume</key>
<string>8C67363E-92F5-4491-AF0A-64A4ABF419FE</string>
<key>VolumeType</key>
<string>Internal</string>
</dict>
<dict>
<key>Disabled</key>
<false/>
<key>FullTitle</key>
<string>macOS High Sierra</string>
<key>Ignore</key>
<false/>
<key>NoCaches</key>
<false/>
<key>Type</key>
<string>OSX</string>
<key>Volume</key>
<string>843B2605BEEEE632AF1F51A8FE57501D</string>
<key>VolumeType</key>
<string>Internal</string>
</dict>
<dict>
<key>Disabled</key>
<false/>
<key>FullTitle</key>
<string>macOS High Sierra Recovery</string>
<key>Hidden</key>
<true/>
<key>Ignore</key>
<false/>
<key>InjectKexts</key>
<true/>
<key>NoCaches</key>
<false/>
<key>Path</key>
<string>\05263B84-EEBE-32E6-AF1F-51A8FE57501D\boot.efi</string>
<key>Type</key>
<string>OSXRecovery</string>
<key>Volume</key>
<string>C96A5300AE920F4AA444B84EB1E1C4D7</string>
<key>VolumeType</key>
<string>Internal</string>
</dict>
<dict>
<key>Disabled</key>
<false/>
<key>FullTitle</key>
<string>macOS High Sierra PreBoot</string>
<key>Hidden</key>
<true/>
<key>Ignore</key>
<false/>
<key>InjectKexts</key>
<true/>
<key>NoCaches</key>
<false/>
<key>Path</key>
<string>\05263B84-EEBE-32E6-AF1F-51A8FE57501D\System\Library\CoreServices\boot.efi</string>
<key>Type</key>
<string>OSX</string>
<key>Volume</key>
<string>3A8C9026A35CE14E8903F7DF4BBDD19C</string>
<key>VolumeType</key>
<string>Internal</string>
</dict>
 
Diskutil list
Shanes-iMac:~ shane$ diskutil list
/dev/disk0 (internal, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *240.1 GB   disk0
   1:                        EFI EFI                     209.7 MB   disk0s1
   2:                 Apple_APFS Container disk4         239.8 GB   disk0s2
 
/dev/disk1 (internal, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *240.1 GB   disk1
   1:                        EFI EFI                     209.7 MB   disk1s1
   2:                  Apple_HFS macOS Sierra            239.2 GB   disk1s2
   3:                 Apple_Boot Recovery HD             650.0 MB   disk1s3

/dev/disk4 (synthesized):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      APFS Container Scheme -                      +239.8 GB   disk4
                                 Physical Store disk0s2
   1:                APFS Volume macOS High Sierra       14.0 GB    disk4s1
   2:                APFS Volume Preboot                 20.1 MB    disk4s2
   3:                APFS Volume Recovery                519.6 MB   disk4s3
   4:                APFS Volume VM                      2.1 GB     disk4s4

Bootlog

Attached File  bootlog.log.txt   62.79KB   2 downloads

Shanes-iMac:~ shane$ diskutil info "Recovery" | grep UUID
   Volume UUID:              1C3EA9F6-17CC-404B-AC09-B5D229876937
   Disk / Partition UUID:    1C3EA9F6-17CC-404B-AC09-B5D229876937
Shanes-iMac:~ shane$
Shanes-iMac:~ shane$ diskutil info disk4s3 | grep UUID
   Volume UUID:              1C3EA9F6-17CC-404B-AC09-B5D229876937
   Disk / Partition UUID:    1C3EA9F6-17CC-404B-AC09-B5D229876937
Shanes-iMac:~ shane$
Shanes-iMac:~ shane$ diskutil apfs list
APFS Container (1 found)
|
+-- Container disk4 7501D715-3201-4AED-A9AD-0CDD62150409
    ====================================================
    APFS Container Reference:     disk4
    Capacity Ceiling (Size):      239847653376 B (239.8 GB)
    Capacity In Use By Volumes:   16798076928 B (16.8 GB) (7.0% used)
    Capacity Available:           223049576448 B (223.0 GB) (93.0% free)
    |
    +-< Physical Store disk0s2 9B77FC33-F245-4183-8B31-58A45927D823
    |   -----------------------------------------------------------
    |   APFS Physical Store Disk:   disk0s2
    |   Size:                       239847653376 B (239.8 GB)
    |
    +-> Volume disk4s1 05263B84-EEBE-32E6-AF1F-51A8FE57501D
    |   ---------------------------------------------------
    |   APFS Volume Disk (Role):   disk4s1 (No specific role)
    |   Name:                      macOS High Sierra (Case-insensitive)
    |   Mount Point:               /
    |   Capacity Consumed:         13973471232 B (14.0 GB)
    |   Encrypted:                 No
    |
    +-> Volume disk4s2 26908C3A-5CA3-4EE1-8903-F7DF4BBDD19C
    |   ---------------------------------------------------
    |   APFS Volume Disk (Role):   disk4s2 (Preboot)
    |   Name:                      Preboot (Case-insensitive)
    |   Mount Point:               Not Mounted
    |   Capacity Consumed:         20127744 B (20.1 MB)
    |   Encrypted:                 No
    |
    +-> Volume disk4s3 1C3EA9F6-17CC-404B-AC09-B5D229876937
    |   ---------------------------------------------------
    |   APFS Volume Disk (Role):   disk4s3 (Recovery)
    |   Name:                      Recovery (Case-insensitive)
    |   Mount Point:               Not Mounted
    |   Capacity Consumed:         519626752 B (519.6 MB)
    |   Encrypted:                 No
    |
    +-> Volume disk4s4 00536AC9-92AE-4A0F-A444-B84EB1E1C4D7
        ---------------------------------------------------
        APFS Volume Disk (Role):   disk4s4 (VM)
        Name:                      VM (Case-insensitive)
        Mount Point:               /private/var/vm
        Capacity Consumed:         2147504128 B (2.1 GB)
        Encrypted:                 No
Shanes-iMac:~ shane$

 



#12
mustangmd

mustangmd

    InsanelyMac Protégé

  • Members
  • Pip
  • 3 posts

Thanks for this post. I've been trying to get custom entries to work on High Sierra GM. Have latest version Clover installed-4220. No luck. 
 
Below is my info.

 

terminal diskutil info:

 

/dev/disk0 (internal, physical):

   #:                       TYPE NAME                    SIZE       IDENTIFIER

   0:      GUID_partition_scheme                        *120.0 GB   disk0

   1:                        EFI EFI                     209.7 MB   disk0s1

   2:                 Apple_APFS Container disk1         119.8 GB   disk0s2

 

/dev/disk1 (synthesized):

   #:                       TYPE NAME                    SIZE       IDENTIFIER

   0:      APFS Container Scheme -                      +119.8 GB   disk1

                                 Physical Store disk0s2

   1:                APFS Volume Macintosh HD            85.2 GB    disk1s1

   2:                APFS Volume Preboot                 25.7 MB    disk1s2

   3:                APFS Volume Recovery                517.0 MB   disk1s3

   4:                APFS Volume VM                      2.1 GB     disk1s4

 

/dev/disk2 (external, physical):

   #:                       TYPE NAME                    SIZE       IDENTIFIER

   0:      GUID_partition_scheme                        *3.0 TB     disk2

   1:                        EFI EFI                     314.6 MB   disk2s1

   2:                  Apple_HFS Time Machine            1000.0 GB  disk2s2

   3:                  Apple_HFS Data                    2.0 TB     disk2s3

 

 

APFS Container (1 found)

|

+-- Container disk1 4CDFE3DE-3408-453E-9310-54E5D4D35FB4

    ====================================================

    APFS Container Reference:     disk1

    Capacity Ceiling (Size):      119824367616 B (119.8 GB)

    Capacity In Use By Volumes:   88045780992 B (88.0 GB) (73.5% used)

    Capacity Available:           31778586624 B (31.8 GB) (26.5% free)

    |

    +-< Physical Store disk0s2 B28A57DC-973D-4499-BDBE-5720A6349D01

    |   -----------------------------------------------------------

    |   APFS Physical Store Disk:   disk0s2

    |   Size:                       119824367616 B (119.8 GB)

    |

    +-> Volume disk1s1 876A0EA7-5A83-40D1-BDE7-F9CA2C4160BE

    |   ---------------------------------------------------

    |   APFS Volume Disk (Role):   disk1s1 (No specific role)

    |   Name:                      Macintosh HD (Case-insensitive)

    |   Mount Point:               /

    |   Capacity Consumed:         85229309952 B (85.2 GB)

    |   Encrypted:                 No

    |

    +-> Volume disk1s2 97726A50-329C-48E5-9C2C-515EA4439FC8

    |   ---------------------------------------------------

    |   APFS Volume Disk (Role):   disk1s2 (Preboot)

    |   Name:                      Preboot (Case-insensitive)

    |   Mount Point:               Not Mounted

    |   Capacity Consumed:         25690112 B (25.7 MB)

    |   Encrypted:                 No

    |

    +-> Volume disk1s3 02C1C443-E695-48B9-A598-F55615A75392

    |   ---------------------------------------------------

    |   APFS Volume Disk (Role):   disk1s3 (Recovery)

    |   Name:                      Recovery (Case-insensitive)

    |   Mount Point:               Not Mounted

    |   Capacity Consumed:         517029888 B (517.0 MB)

    |   Encrypted:                 No

    |

    +-> Volume disk1s4 2FF46437-E60D-4EF0-A333-4452639A4848

        ---------------------------------------------------

        APFS Volume Disk (Role):   disk1s4 (VM)

        Name:                      VM (Case-insensitive)

        Mount Point:               /private/var/vm

        Capacity Consumed:         2147504128 B (2.1 GB)

        Encrypted:                 No

 

I've attached my config.plist and bootlog info. Not sure why clover is not matching entries?

 

 

Attached Files



#13
fusion71au

fusion71au

    InsanelyMac Legend

  • Gurus
  • 877 posts
  • Gender:Male

@mustangmd,

 

Your custom High Sierra Entry was missing a path to boot.efi, and the path you used for the Recovery Entry had forward slashes (/) instead of backslashes (\)  :).

 

Spoiler
 

Here are the relevant UUIDs from your boot-log & sample custom entries (High Sierra, Recovery, Preboot) for your config.plist/GUI....

 

[12]: 'Preboot' UUID = 506A72979C32E5489C2C515EA4439FC8
[13]: 'Macintosh HD' UUID = A70E6A87-835A-D140-BDE7-F9CA2C4160BE (Little Endian) 876A0EA7-5A83-40D1-BDE7-F9CA2C4160BE (Big Endian)
[14]: 'Recovery' UUID = 43C4C10295E6B948A598F55615A75392
 
		<key>Custom</key>
		<dict>
			<key>Entries</key>
			<array>
				<dict>
					<key>Disabled</key>
					<false/>
					<key>FullTitle</key>
					<string>macOS High SIerra</string>
					<key>Ignore</key>
					<false/>
					<key>InjectKexts</key>
					<string>Detect</string>
					<key>NoCaches</key>
					<false/>
					<key>Path</key>
					<string>\System\Library\CoreServices\boot.efi</string>
					<key>Type</key>
					<string>OSX</string>
					<key>Volume</key>
					<string>A70E6A87835AD140BDE7F9CA2C4160BE</string>
				</dict>
				<dict>
					<key>Disabled</key>
					<false/>
					<key>FullTitle</key>
					<string>Recovery HD</string>
					<key>Hidden</key>
					<true/>
					<key>Ignore</key>
					<false/>
					<key>InjectKexts</key>
					<true/>
					<key>NoCaches</key>
					<false/>
					<key>Path</key>
					<string>\876A0EA7-5A83-40D1-BDE7-F9CA2C4160BE\boot.efi</string>
					<key>Type</key>
					<string>OSXRecovery</string>
					<key>Volume</key>
					<string>43C4C10295E6B948A598F55615A75392</string>
				</dict>
				<dict>
					<key>Disabled</key>
					<false/>
					<key>Hidden</key>
					<true/>
					<key>Ignore</key>
					<false/>
					<key>InjectKexts</key>
					<string>Detect</string>
					<key>NoCaches</key>
					<false/>
					<key>Path</key>
					<string>\876A0EA7-5A83-40D1-BDE7-F9CA2C4160BE\System\Library\CoreServices\boot.efi</string>
					<key>Title</key>
					<string>Preboot APFS</string>
					<key>Type</key>
					<string>OSX</string>
					<key>Volume</key>
					<string>506A72979C32E5489C2C515EA4439FC8</string>
				</dict>
			</array>
		</dict>

Attached Files



#14
mustangmd

mustangmd

    InsanelyMac Protégé

  • Members
  • Pip
  • 3 posts

Thanks so much fusion71au!! I spent several hours trying to figure this out. It's one of these moments!

 

homer-computer-doh-590x374.jpg



#15
bennyasf

bennyasf

    InsanelyMac Protégé

  • Members
  • Pip
  • 2 posts

can someone help me? trying to disable preboot and recovery but in bootlog and terminal everything is different what would you need if you decide to help?



#16
mustangmd

mustangmd

    InsanelyMac Protégé

  • Members
  • Pip
  • 3 posts

@bennyasf

 

This guide is very thorough and accurate if you follow all the steps. You create custom entries and make them "hidden" in GUI section of Clover configurator.

 

If you are simply just trying to hide the volumes, you can enter them in the top right section of GUI section under "Hide Volume" and add one line for Preboot and add a second line for Recovery.

 

Doing that in this manner hides them permanently though.



#17
BiTRiP

BiTRiP

    InsanelyMac Sage

  • Donators
  • 327 posts
  • Gender:Not Telling

Very good and clear tutorial. Thanks for that.



#18
holyfield

holyfield

    InsanelyMac Sage

  • Members
  • PipPipPipPipPip
  • 310 posts
  • Gender:Male
  • Location:Europe

Why so complex approach by creation of custom Entries to Hide Preboot and Recovery APFS Volumes with Clover Configurator?

 

Attached File  171011-0001.jpg   54.04KB   23 downloads

 

You can just add Preboot into Hide Volume's section. 

 

Otherwise of course good tutorial ;) 



#19
Resset

Resset

    InsanelyMac Protégé

  • Members
  • Pip
  • 18 posts
  • Gender:Male
  • Location:Poland

Why so complex approach by creation of custom Entries to Hide Preboot and Recovery APFS Volumes with Clover Configurator?

 

attachicon.gif171011-0001.jpg

 

You can just add Preboot into Hide Volume's section. 

 

Otherwise of course good tutorial ;)

It's because sometimes you need to have access to boot from such partitions.



#20
piiggggg

piiggggg

    InsanelyMac Protégé

  • Members
  • PipPip
  • 72 posts
  • Gender:Male
  • Location:Vietnam

I have 2 entries of Preboot partition, one for Filevault and one for macOS update. So hide macOS partition and use Preboot should be a solution with me







Also tagged with one or more of these keywords: Custom Entries, High Sierra, APFS, Preboot, Recovery, Hide Entries, Rename Entries, Clover Configurator, Fusion Drive, Installation


1 user(s) are reading this topic

0 members, 1 guests, 0 anonymous users

© 2017 InsanelyMac  |   News  |   Forum  |   Downloads  |   OSx86 Wiki  |   Designed by Ed Gain  |   Logo by irfan  |   Privacy Policy