Jump to content
fusion71au

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

31 posts in this topic

Recommended Posts

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.
 

post-846696-0-13140500-1503723328_thumb.png
post-846696-0-12867400-1503723370_thumb.png
post-846696-0-86763600-1503723392_thumb.png
 

 

 

 

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...

 
11:719  0:014  === [ ScanVolumes ] =======================================
11:719  0:000  Found 28 volumes with blockIO
11:719  0:000  - [00]: Volume: PcieRoot(0x0)\Pci(0x1A,0x7)\USB(0x2,0x0)
11:730  0:011          Result of bootcode detection: bootable unknown (legacy)
11:730  0:000          USB volume
11:730  0:000  - [01]: Volume: PcieRoot(0x0)\Pci(0x1A,0x7)\USB(0x2,0x0)\HD(1,MBR,0xDDF06EF8,0x80,0xF3800)
11:742  0:011          Result of bootcode detection: bootable Clover (clover)
11:742  0:000          USB volume
11:742  0:000          This is SelfVolume !!
11:742  0:000  - [02]: Volume: PcieRoot(0x0)\Pci(0x1D,0x7)\USB(0x0,0x0)\Unit(0x0)
11:742  0:000          USB volume
11:742  0:000  - [03]: Volume: PcieRoot(0x0)\Pci(0x1D,0x7)\USB(0x0,0x0)\Unit(0x1)
11:742  0:000          USB volume
11:742  0:000  - [04]: Volume: PcieRoot(0x0)\Pci(0x1D,0x7)\USB(0x0,0x0)\Unit(0x2)
11:742  0:000          USB volume
11:742  0:000  - [05]: Volume: PcieRoot(0x0)\Pci(0x1D,0x7)\USB(0x0,0x0)\Unit(0x3)
11:742  0:000          USB volume
11:742  0:000  - [06]: Volume: PcieRoot(0x0)\Pci(0x1F,0x2)\Sata(0x0,0x0,0x0)
11:744  0:002          Result of bootcode detection: bootable unknown (legacy)
11:744  0:000  - [07]: Volume: PcieRoot(0x0)\Pci(0x1F,0x2)\Sata(0x1,0x0,0x0)
11:764  0:019          Result of bootcode detection: bootable unknown (legacy)
11:764  0:000  - [08]: Volume: PcieRoot(0x0)\Pci(0x1F,0x2)\Sata(0x5,0x0,0x0)
11:764  0:000          Result of bootcode detection: bootable unknown (legacy)
11:764  0:000  - [09]: Volume: PcieRoot(0x0)\Pci(0x1F,0x2)\Sata(0x0,0x0,0x0)\HD(1,MBR,0x50CFED9B,0x800,0x32000)
11:764  0:000          Result of bootcode detection: bootable Clover (clover)
11:765  0:000  - [10]: Volume: PcieRoot(0x0)\Pci(0x1F,0x2)\Sata(0x0,0x0,0x0)\HD(2,MBR,0x50CFED9B,0x32800,0xDF61000)
11:765  0:000          Result of bootcode detection: bootable Windows (vista,win)
11:765  0:000  - [11]: Volume: PcieRoot(0x0)\Pci(0x1F,0x2)\Sata(0x1,0x0,0x0)\HD(1,GPT,1B386756-0922-4B96-BD59-1FC3B79E189E,0x800,0x64000)
11:769  0:003          Result of bootcode detection: bootable Clover (clover)
11:769  0:000  - [12]: Volume: PcieRoot(0x0)\Pci(0x1F,0x2)\Sata(0x1,0x0,0x0)\HD(2,GPT,55225B2F-270E-453A-88B9-E12C5D9F6F12,0x64800,0xC99A3800)
11:769  0:000          Result of bootcode detection: bootable Windows (vista,win)
11:769  0:000  - [13]: Volume: PcieRoot(0x0)\Pci(0x1F,0x2)\Sata(0x1,0x0,0x0)\HD(3,GPT,1FE507E9-E82B-43BF-8A8C-2249DFF67874,0xC9A08000,0xF8C68E0)
11:769  0:000  - [14]: Volume: PcieRoot(0x0)\Pci(0x1F,0x2)\Sata(0x1,0x0,0x0)\HD(4,GPT,06C99874-BE94-4641-9935-2BDC5778B0E9,0xD92CE8E0,0x135F20)
11:769  0:000  - [15]: Volume: PcieRoot(0x0)\Pci(0x1F,0x2)\Sata(0x1,0x0,0x0)\HD(5,GPT,A75A0F00-1C9A-40A7-9CC9-25EFEB5BA8D4,0xD9404800,0x40000)
11:769  0:000          Result of bootcode detection: bootable unknown (legacy)
11:769  0:000  - [16]: Volume: PcieRoot(0x0)\Pci(0x1F,0x2)\Sata(0x1,0x0,0x0)\HD(6,GPT,696E551C-EF37-4132-8ADD-F7E3932173C4,0xD9444800,0xF8E2000)
11:770  0:000          Result of bootcode detection: bootable Windows (vista,win)
11:770  0:000  - [17]: Volume: PcieRoot(0x0)\Pci(0x1F,0x2)\Sata(0x1,0x0,0x0)\HD(7,GPT,F7710EE3-36B3-4594-9622-40ACE95BFAD9,0xE8D26800,0xE1000)
11:770  0:000          Result of bootcode detection: bootable Windows (vista,win)
11:770  0:000  - [18]: Volume: PcieRoot(0x0)\Pci(0x1F,0x2)\Sata(0x5,0x0,0x0)\HD(1,GPT,5BA2531C-72D6-4B9E-8519-A17EE40D1500,0x28,0x64000)
11:770  0:000          Result of bootcode detection: bootable Clover (clover)
11:778  0:007  - [19]: Volume: PcieRoot(0x0)\Pci(0x1F,0x2)\Sata(0x5,0x0,0x0)\HD(2,GPT,685228AF-4F5E-4C8A-AA24-22FE96002F84,0x64800,0x6CEA2000)
11:778  0:000          Result of bootcode detection: bootable Windows (vista,win)
11:778  0:000  - [20]: Volume: PcieRoot(0x0)\Pci(0x1F,0x2)\Sata(0x5,0x0,0x0)\HD(3,GPT,7D80B5FA-7720-49DA-BC47-5637E5BD2009,0x6CF06800,0x40000)
11:779  0:000  - [21]: Volume: PcieRoot(0x0)\Pci(0x1F,0x2)\Sata(0x5,0x0,0x0)\HD(4,GPT,E38C70C3-C1C1-4096-B2DE-2EE2660FCE41,0x6CF46800,0x7687D88)
11:779  0:000          Result of bootcode detection: bootable unknown (legacy)
11:779  0:000  - [22]: Volume: PcieRoot(0x0)\Pci(0x1F,0x2)\Sata(0x5,0x0,0x0)\HD(5,GPT,4499D433-49D6-40D3-ACB4-3C5CC827EFCB,0x745CE588,0x138800)
11:805  0:025  - [23]: Volume: PcieRoot(0x0)\Pci(0x1F,0x2)\Sata(0x3,0x0,0x0)
11:805  0:000          Found optical drive
11:805  0:000  - [24]: Volume: PcieRoot(0x0)\Pci(0x1F,0x2)\Sata(0x5,0x0,0x0)\HD(4,GPT,E38C70C3-C1C1-4096-B2DE-2EE2660FCE41,0x6CF46800,0x7687D88)\VenMedia(BE74FCF7-0B7C-49F3-9147-01F4042E6842,050BA2A72D1D0E4D8ABDE9B99632868E)
11:805  0:000  - [25]: Volume: PcieRoot(0x0)\Pci(0x1F,0x2)\Sata(0x5,0x0,0x0)\HD(4,GPT,E38C70C3-C1C1-4096-B2DE-2EE2660FCE41,0x6CF46800,0x7687D88)\VenMedia(BE74FCF7-0B7C-49F3-9147-01F4042E6842,67B6FC62811C594E819DACAE2F90240D)
11:805  0:000  - [26]: Volume: PcieRoot(0x0)\Pci(0x1F,0x2)\Sata(0x5,0x0,0x0)\HD(4,GPT,E38C70C3-C1C1-4096-B2DE-2EE2660FCE41,0x6CF46800,0x7687D88)\VenMedia(BE74FCF7-0B7C-49F3-9147-01F4042E6842,F3D73FFF25C8334DAF3C183BC35433DF)
11:805  0:000  - [27]: Volume: PcieRoot(0x0)\Pci(0x1F,0x2)\Sata(0x5,0x0,0x0)\HD(4,GPT,E38C70C3-C1C1-4096-B2DE-2EE2660FCE41,0x6CF46800,0x7687D88)\VenMedia(BE74FCF7-0B7C-49F3-9147-01F4042E6842,8D3DE4AA2F63C3439A3651612754DEF1)
11:837  0:031  PutNvramPlistToRtVars: nvram.plist not found
11:837  0:000  === [ InitTheme ] =========================================
11:852  0:015  Using theme 'BGM' (EFI\CLOVER\themes\BGM)
11:852  0:000  OS main and drive as badge
11:882  0:029  Loading font from ThemeDir: Success
11:882  0:000  Choosing theme BGM
11:882  0:000  after NVRAM boot-args=dart=0 kext-dev-mode=1 -lilubeta
11:882  0:000  === [ Dump SMC keys from NVRAM ] ==========================
11:882  0:000  found AppleSMC protocol
11:882  0:000  === [ AddCustomEntries ] ==================================
11:882  0:000  Custom entry 0 skipped because it is hidden.
11:882  0:000  === [ ScanLoader ] ========================================
11:882  0:000  - [01]: 'CLOVER'
11:897  0:014  - [09]: 'SYSTEM'
11:899  0:002          AddLoaderEntry for Volume Name=SYSTEM
11:899  0:000      Not match custom entry 0: Type: not match
11:955  0:056  - [10]: 'WIN7_X64SSD'
11:957  0:002  - [11]: 'EFI'
11:989  0:031          AddLoaderEntry for Volume Name=EFI
11:989  0:000      Not match custom entry 0: Type: not match
11:992  0:002  - [12]: 'DATA_TSH'
11:997  0:004  - [13]: 'Macintosh HD'
12:039  0:041          AddLoaderEntry for Volume Name=Macintosh HD
12:039  0:000      Not match custom entry 0: Type: not match
12:074  0:034      Check if volume Is Hibernated:
12:074  0:000      Check sleep image 'by signature':
12:117  0:043      read prefs \Library\Preferences\SystemConfiguration\com.apple.PowerManagement.plist status=Success
12:117  0:000      SleepImage name from pref: ImageVolume = 'Macintosh HD', ImageName = '\private\var\vm\sleepimage'
12:144  0:026      sleepimage not found -> Not Found
12:144  0:000      hibernated: no - sign
12:159  0:014          [!] Icon 17 (icons\vol_internal_hfs.icns) not found (path: EFI\CLOVER\themes\BGM)
12:159  0:000  - [14]: 'Recovery HD'
12:160  0:000          AddLoaderEntry for Volume Name=Recovery HD
12:160  0:000      Skipped because matching custom entry 0!
12:160  0:000  - [16]: 'WIN10'
12:162  0:002  - [17]: ''
12:165  0:002  - [18]: 'EFI'
12:190  0:025  - [19]: 'DATA'
12:193  0:002  - [24]: 'Preboot'
12:195  0:002          AddLoaderEntry for Volume Name=Preboot
12:195  0:000      Not match custom entry 0: Type: not match
12:224  0:028      Check if volume Is Hibernated:
12:224  0:000      Check sleep image 'by signature':
12:224  0:000      using default sleep image name = \private\var\vm\sleepimage
12:224  0:000      sleepimage not found -> Not Found
12:224  0:000      hibernated: no - sign
12:241  0:016  - [25]: 'macOS_HS'
12:382  0:140          AddLoaderEntry for Volume Name=macOS_HS
12:382  0:000      Not match custom entry 0: Type: not match
12:440  0:058      Check if volume Is Hibernated:
12:440  0:000      Check sleep image 'by signature':
12:555  0:115      read prefs \Library\Preferences\com.apple.PowerManagement.plist status=Success
12:555  0:000      using default sleep image name = \private\var\vm\sleepimage
12:600  0:045      sleepimage not found -> Not Found
12:600  0:000      hibernated: no - sign
12:603  0:002  - [26]: 'Recovery'
12:605  0:002          AddLoaderEntry for Volume Name=Recovery
12:605  0:000      Skipped because matching custom entry 0!
12:606  0:001  - [27]: 'VM'
12:606  0:000  === [ AddCustomTool ] =====================================
12:621  0:014  found tool \EFI\CLOVER\tools\Shell64U.efi
12:621  0:000  Checking EFI partition Volume 11 for Clover
12:644  0:023   Found Clover
12:660  0:015  === [ GetEfiBootDeviceFromNvram ] =========================
12:660  0:000   - found entry 0. 'Boot Microsoft EFI Boot from SYSTEM', Volume 'SYSTEM', DevicePath 'PcieRoot(0x0)\Pci(0x1F,0x2)\Sata(0x0,0x0,0x0)\HD(1,MBR,0x50CFED9B,0x800,0x32000)\EFI\microsoft\Boot\bootmgfw.efii'
12:660  0:000  DefaultIndex=0 and MainMenu.EntryCount=11
13:585  0:925  GUI ready

 
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):
 
post-846696-0-02039700-1503724010_thumb.png
post-846696-0-36621600-1503724028_thumb.png
 
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...

In terminal
fusion71aus-iMac:~ fusion71au$ diskutil info disk4s1 | grep UUID
   Volume UUID:              62FCB667-1C81-4E59-819D-ACAE2F90240D
   Disk / Partition UUID:    62FCB667-1C81-4E59-819D-ACAE2F90240D

 

 

 

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
 
post-846696-0-59439900-1503724180_thumb.png
 
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
post-846696-0-32459000-1503724244_thumb.png
 
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
post-846696-0-44925100-1503724301_thumb.png
 
10.  Save config.plist and reboot the system.  At the main Clover Menu, you should see something like this ...
 
post-846696-0-12761900-1503724373_thumb.png
 
To unhide the custom APFS entries, press the F3 key :)
 

post-846696-0-29239800-1503724420_thumb.png
post-846696-0-93171300-1503724463_thumb.png
post-846696-0-98398100-1503724497_thumb.png

 

 

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"... 

 

post-846696-0-72815100-1506810267_thumb.png

 

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

 

post-846696-0-26791800-1506810344_thumb.png

 

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.

sample_config.plist.zip

apfs.efi.zip

ShowAllFiles.app.zip

Clover_v2.4k_r4220.zip

Share this post


Link to post
Share on other sites
Advertisement

@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/11/7c/4bSOySCb/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

 

post-846696-0-23492900-1503870478_thumb.png

 

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

 

 

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
	<key>GUI</key>
	<dict>
		<key>Custom</key>
		<dict>
			<key>Entries</key>
			<array>
				<dict>
					<key>Disabled</key>
					<false/>
					<key>FullTitle</key>
					<string>Preboot High Sierra</string>
					<key>Hidden</key>
					<true/>
					<key>Ignore</key>
					<false/>
					<key>InjectKexts</key>
					<true/>
					<key>NoCaches</key>
					<false/>
					<key>Path</key>
					<string>\A5DD4063-6336-48F0-B1E8-7350FE52327A\System\Library\CoreServices\boot.efi</string>
					<key>Type</key>
					<string>OSX</string>
					<key>Volume</key>
					<string>530D1EACF76D3F4D93B9227B2D11340B</string>
				</dict>
				<dict>
					<key>Disabled</key>
					<false/>
					<key>FullTitle</key>
					<string>APFS Recovery</string>
					<key>Hidden</key>
					<true/>
					<key>Ignore</key>
					<false/>
					<key>InjectKexts</key>
					<true/>
					<key>NoCaches</key>
					<false/>
					<key>Path</key>
					<string>\A5DD4063-6336-48F0-B1E8-7350FE52327A\boot.efi</string>
					<key>Type</key>
					<string>OSXRecovery</string>
					<key>Volume</key>
					<string>800E618FF361FF4587B5A37CE4B6B5A7</string>
				</dict>
			</array>
</dict>
</plist>

 

 

 

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!

ShowAllFiles.app.zip

luky35_sample_config.zip

luky35_config_edited.plist.zip

Share this post


Link to post
Share on other sites

 

@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

Share this post


Link to post
Share on other sites

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$ 

bootlog.log.txt

Share this post


Link to post
Share on other sites

@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....

 

 

		<key>Custom</key>
		<dict>
			<key>Entries</key>
			<array>
				<dict>
					<key>Disabled</key>
					<false/>
					<key>FullTitle</key>
					<string>Preboot High Sierra</string>
					<key>Hidden</key>
					<true/>
					<key>Ignore</key>
					<false/>
					<key>InjectKexts</key>
					<true/>
					<key>NoCaches</key>
					<false/>
					<key>Path</key>
					<string>\9893F89D-1A42-4275-B34F-551DC83EED70\System\Library\CoreServices\boot.efi</string>
					<key>Type</key>
					<string>OSX</string>
					<key>Volume</key>
					<string>2800BDBF670FC448A0774359BC62B595</string>
				</dict>
				<dict>
					<key>Disabled</key>
					<false/>
					<key>FullTitle</key>
					<string>APFS Recovery</string>
					<key>Hidden</key>
					<true/>
					<key>Ignore</key>
					<false/>
					<key>InjectKexts</key>
					<true/>
					<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>################################</string>
				</dict>
			</array>
		</dict>

 

 

 

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).

 
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
	<key>GUI</key>
	<dict>
		<key>Custom</key>
		<dict>
			<key>Entries</key>
			<array>
				<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>
				</dict>
				<dict>
					<key>Disabled</key>
					<false/>
					<key>FullTitle</key>
					<string>macOS High Sierra</string>
					<key>Hidden</key>
					<false/>
					<key>Ignore</key>
					<false/>
					<key>InjectKexts</key>
					<true/>
					<key>NoCaches</key>
					<false/>
					<key>Type</key>
					<string>OSX</string>
					<key>Volume</key>
					<string>843B2605BEEEE632AF1F51A8FE57501D</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>F6A93E1CCC174B40AC09B5D229876937</string>
				</dict>
			</array>
		</dict>
		<key>Scan</key>
		<dict>
			<key>Entries</key>
			<true/>
			<key>Kernel</key>
			<string>MostRecent</string>
			<key>Legacy</key>
			<false/>
			<key>Linux</key>
			<false/>
			<key>Tool</key>
			<true/>
		</dict>
	</dict>
</dict>
</plist>
 

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.

SavAu_GUI_config.plist.zip

Share this post


Link to post
Share on other sites

@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$ 

Share this post


Link to post
Share on other sites

@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.

 

 

 

 

Boot Menu (F3).zip

Boot Menu.zip

config.plist.zip

bootlog.txt.zip

Terminal.zip

Share this post


Link to post
Share on other sites

@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$ 

Share this post


Link to post
Share on other sites

@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

 

 

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
	<key>GUI</key>
	<dict>
		<key>Custom</key>
		<dict>
			<key>Entries</key>
			<array>
				<dict>
					<key>Disabled</key>
					<false/>
					<key>FullTitle</key>
					<string>Preboot High Sierra</string>
					<key>Hidden</key>
					<true/>
					<key>Ignore</key>
					<false/>
					<key>InjectKexts</key>
					<true/>
					<key>NoCaches</key>
					<false/>
					<key>Path</key>
					<string>\A5DD4063-6336-48F0-B1E8-7350FE52327A\System\Library\CoreServices\boot.efi</string>
					<key>Type</key>
					<string>OSX</string>
					<key>Volume</key>
					<string>530D1EACF76D3F4D93B9227B2D11340B</string>
				</dict>
				<dict>
					<key>Disabled</key>
					<false/>
					<key>FullTitle</key>
					<string>APFS Recovery</string>
					<key>Hidden</key>
					<true/>
					<key>Ignore</key>
					<false/>
					<key>InjectKexts</key>
					<true/>
					<key>NoCaches</key>
					<false/>
					<key>Path</key>
					<string>\A5DD4063-6336-48F0-B1E8-7350FE52327A\boot.efi</string>
					<key>Type</key>
					<string>OSXRecovery</string>
					<key>Volume</key>
					<string>800E618FF361FF4587B5A37CE4B6B5A7</string>
				</dict>
			</array>
</dict>
</plist>

 

 

 

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

Share this post


Link to post
Share on other sites

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

bootlog.log.txt

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$

 

Share this post


Link to post
Share on other sites

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?

 

 

bootlog.log.txt

config.plist.zip

Share this post


Link to post
Share on other sites

@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 (\)  :).

 

1:791  0:000      Checking volume "Macintosh HD" (PciRoot(0x0)\Pci(0x1F,0x2)\Sata(0x1,0xFFFF,0x0)\HD(2,GPT,B28A57DC-973D-4499-BDBE-5720A6349D01,0x64028,0xDF30B60)\VenMedia(BE74FCF7-0B7C-49F3-9147-01F4042E6842,A70E6A87835AD140BDE7F9CA2C4160BE)) ... skipped because path does not exist
 

 

1:792  0:000      Checking volume "Recovery" (PciRoot(0x0)\Pci(0x1F,0x2)\Sata(0x1,0xFFFF,0x0)\HD(2,GPT,B28A57DC-973D-4499-BDBE-5720A6349D01,0x64028,0xDF30B60)\VenMedia(BE74FCF7-0B7C-49F3-9147-01F4042E6842,43C4C10295E6B948A598F55615A75392)) ... skipped because path does not exist

 

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>

config_mustangmd_edited.zip

Share this post


Link to post
Share on other sites

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?

Share this post


Link to post
Share on other sites

@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.

Share this post


Link to post
Share on other sites

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

 

post-317285-0-46612300-1507689403_thumb.jpg

 

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

 

Otherwise of course good tutorial ;) 

Share this post


Link to post
Share on other sites

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.

Share this post


Link to post
Share on other sites

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

Share this post


Link to post
Share on other sites

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

Than you press F3 and have all your volumes back.

 

 

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 ;)

 

Agree:

 

easiest way seems to be just to add the following:

<key>GUI</key>
	<dict>
		<key>Hide</key>
		<array>
			<string>Recovery</string>
			<string>Preboot</string>
			<string>VM</string>
		</array>
		<key>Scan</key>
		<true/>
		
	</dict>

Share this post


Link to post
Share on other sites

Creating a Custom Entry for Sierra/High Sierra Installation on a Fusion Drive

At the time of writing this guide, Clover r4297 does not yet have the code to detect the boot files created by the Sierra/High Sierra installer on the "Boot OS X" partitions of the physical drives comprising a Fusion Drive.  As a consequence, after the first phase of installation and reboot, there is no "Boot macOS install" entry for the Fusion Drive ---> installation cannot continue without creating a Custom Entry in Clover's config.plist that points to these boot files (located in com.apple.boot.R folder - reference post#15322 in Clover General Discussion thread).

 

Prerequisites
1.  Existing OS X installation or Sierra/High Sierra USB installer with Clover installed in EFI partition
2.  1 x Standard SATA SSD
3.  1 x Standard SATA HD
 
Create Fusion Drive
1.  Boot from the USB Installer and format both of the drives you want to use with Disk Utility as jHFS+.
2.  Launch terminal and type "diskutil list".  Note the disk numbers of the SSD and HD (eg disk0, disk1).
3.  In terminal, create the Fusion Drive with the following command: "diskutil CS create "FusionHD" <SSD> <HD>" where <SSD>=SSD number, <HD>=Hard Disk number.
-bash-3.2# diskutil CS create "FusionHD" disk0 disk1
Started CoreStorage operation
Unmounting disk0
Repartitioning disk0
Unmounting disk
Creating the partition map
Rediscovering disk0
Adding disk0s2 to Logical Volume Group
Unmounting disk1
Repartitioning disk1
Unmounting disk
Creating the partition map
Rediscovering disk1
Adding disk1s2 to Logical Volume Group
Creating Core Storage Logical Volume Group
Switching disk0s2 to Core Storage
Switching disk1s2 to Core Storage
Waiting for Logical Volume Group to appear
Discovered new Logical Volume Group "F77C452C-BEAD-4D8C-8359-C3D745B68E85"
Core Storage LVG UUID: F77C452C-BEAD-4D8C-8359-C3D745B68E85
Finished CoreStorage operation
Note the UUID of the Logical Volume Group eg in this case, F77C452C-BEAD-4D8C-8359-C3D745B68E85 ---> will be needed again in step 5.
     
4.  Once the fusion of the two drives has finished, in terminal type "diskutil CS list" ---> this will show the layout structure of your new CoreStorage (LVG) Logical Volume Group.
-bash-3.2# diskutil CS list
5.  You won't be able to create the first partition on the new (LVG) Logical Volume Group with Disk Utility. In preparation for the Sierra/High Sierra installation, type "diskutil CS createVolume UUID jhfs+ "FusionHD" 100%" in terminal:
-bash-3.2# diskutil CS createVolume F77C452C-BEAD-4D8C-8359-C3D745B68E85 jhfs+ FusionHD 100%
Started CoreStorage operation
Waiting for Logical Volume to appear
Formatting file system for Logical Volume
Initialized /dev/rdisk21 as a 89 GB case-insensitive HFS Plus volume with a 8192k journal
Mounting disk
Core Storage LV UUID: 60E582DB-A590-44B5-8386-7FCAE66D7A88
Core Storage disk: disk21
Finished CoreStorage operation
    Your Logical Volume is now complete, formatted as jHFS+, and ready for installation.
    
Add Custom Entry to Clover's config.plist on the USB Installer
This is most easily done with Clover configurator in an existing OS X installation but can also be done with a plist/text editor.  The custom entry should point to either of the "Boot OS X" volumes on the physical drives, loader path is \com.apple.boot.R\boot.efi:
 
post-846696-0-85144200-1510384738_thumb.png
 
1.  Partition UUID of "Boot OS X" can be determined by running the diskutil info command in terminal...
-bash-3.2# diskutil info "Boot OS X" | grep UUID
Volume UUID:              1DF31F9F-B27C-3244-9778-BA81B8B5142D
Disk / Partition UUID:    84496AE5-87DA-4862-AC79-C69E65D56EDA
2.  Mount the EFI partition on the USB Installer and edit Clover's config.plist, adding the custom entry as shown below...
 
post-846696-0-20124800-1510384781_thumb.png
 
	<key>GUI</key>
	<dict>
		<key>Custom</key>
		<dict>
			<key>Entries</key>
			<array>
				<dict>
					<key>Disabled</key>
					<false/>
					<key>FullTitle</key>
					<string>FusionHD Installer</string>
					<key>Hidden</key>
					<false/>
					<key>Ignore</key>
					<false/>
					<key>InjectKexts</key>
					<true/>
					<key>NoCaches</key>
					<false/>
					<key>Path</key>
					<string>\com.apple.boot.R\boot.efi</string>
					<key>Type</key>
					<string>OSXInstaller</string>
					<key>Volume</key>
					<string>Boot OS X</string> #or replace with Partition UUID of "Boot OS X"
				</dict>
			</array>
		</dict>
    </dict>
 
Installation of Sierra/High Sierra and Clover on the Fusion Drive
1.  Boot to USB Installer via Clover Main Menu
2.  Open Disk Utility to erase FusionHD as jHFS+
3.  Choose to install Sierra/High Sierra ---> files copied to "macOS Install Data" folder on FusionHD and boot files to "Boot OS X" partitions.  System will reboot when complete...
4.  Select FusionHD Installer custom entry from Clover Main Menu ---> pkg files will be extracted to final locations.
 
post-846696-0-91984100-1510384926_thumb.png
 
     System will reboot when complete...
5.  Choose to "Boot macOS from Boot OS X (or from Recovery HD)" ---> complete update of boot caches, setup new user etc.
6.  Mount EFI partitions of the physical drives (SSD, HD and USB Installer) with Clover Configurator and copy EFI folder from USB installer to the EFI partitions of the physical drives comprising the Fusion Drive.
 
Update:  Clover r4301 code now recognizes Fusion Drives for Sierra and High Sierra.

Share this post


Link to post
Share on other sites

Creating a Custom Entry for Sierra/High Sierra Installation on a Fusion Drive

At the time of writing this guide, Clover r4297 does not yet have the code to detect the boot files created by the Sierra/High Sierra installer on the "Boot OS X" partitions of the physical drives comprising a Fusion Drive.  As a consequence, after the first phase of installation and reboot, there is no "Boot macOS install" entry for the Fusion Drive ---> installation cannot continue without creating a Custom Entry in Clover's config.plist that points to these boot files (located in com.apple.boot.R folder - reference post#15322 in Clover General Discussion thread).

 

Prerequisites

1.  Existing OS X installation or Sierra/High Sierra USB installer with Clover installed in EFI partition

2.  1 x Standard SATA SSD

3.  1 x Standard SATA HD

 

Create Fusion Drive

1.  Boot from the USB Installer and format both of the drives you want to use with Disk Utility as jHFS+.

2.  Launch terminal and type "diskutil list".  Note the disk numbers of the SSD and HD (eg disk0, disk1).

3.  In terminal, create the Fusion Drive with the following command: "diskutil CS create "FusionHD" <SSD> <HD>" where <SSD>=SSD number, <HD>=Hard Disk number.

 

 

-bash-3.2# diskutil CS create "FusionHD" disk0 disk1
Started CoreStorage operation
Unmounting disk0
Repartitioning disk0
Unmounting disk
Creating the partition map
Rediscovering disk0
Adding disk0s2 to Logical Volume Group
Unmounting disk1
Repartitioning disk1
Unmounting disk
Creating the partition map
Rediscovering disk1
Adding disk1s2 to Logical Volume Group
Creating Core Storage Logical Volume Group
Switching disk0s2 to Core Storage
Switching disk1s2 to Core Storage
Waiting for Logical Volume Group to appear
Discovered new Logical Volume Group "F77C452C-BEAD-4D8C-8359-C3D745B68E85"
Core Storage LVG UUID: F77C452C-BEAD-4D8C-8359-C3D745B68E85
Finished CoreStorage operation
Note the UUID of the Logical Volume Group eg in this case, F77C452C-BEAD-4D8C-8359-C3D745B68E85 ---> will be needed again in step 5.

     

4.  Once the fusion of the two drives has finished, in terminal type "diskutil CS list" ---> this will show the layout structure of your new CoreStorage (LVG) Logical Volume Group.

 

-bash-3.2# diskutil CS list
5.  You won't be able to create the first partition on the new (LVG) Logical Volume Group with Disk Utility. In preparation for the Sierra/High Sierra installation, type "diskutil CS createVolume UUID jhfs+ "FusionHD" 100%" in terminal:

 

-bash-3.2# diskutil CS createVolume F77C452C-BEAD-4D8C-8359-C3D745B68E85 jhfs+ FusionHD 100%
Started CoreStorage operation
Waiting for Logical Volume to appear
Formatting file system for Logical Volume
Initialized /dev/rdisk21 as a 89 GB case-insensitive HFS Plus volume with a 8192k journal
Mounting disk
Core Storage LV UUID: 60E582DB-A590-44B5-8386-7FCAE66D7A88
Core Storage disk: disk21
Finished CoreStorage operation
    Your Logical Volume is now complete, formatted as jHFS+, and ready for installation.

    

Add Custom Entry to Clover's config.plist on the USB Installer

This is most easily done with Clover configurator in an existing OS X installation but can also be done with a plist/text editor.  The custom entry should point to either of the "Boot OS X" volumes on the physical drives, loader path is \com.apple.boot.R\boot.efi:

 

attachicon.gifBoot OS X com.apple.boot.R.png

 

1.  Partition UUID of "Boot OS X" can be determined by running the diskutil info command in terminal...

 

-bash-3.2# diskutil info "Boot OS X" | grep UUID
Volume UUID:              1DF31F9F-B27C-3244-9778-BA81B8B5142D
Disk / Partition UUID:    84496AE5-87DA-4862-AC79-C69E65D56EDA
2.  Mount the EFI partition on the USB Installer and edit Clover's config.plist, adding the custom entry as shown below...

 

attachicon.gifFusionHD Installer Custom Entry.png

 

 

<key>GUI</key>
	<dict>
		<key>Custom</key>
		<dict>
			<key>Entries</key>
			<array>
				<dict>
					<key>Disabled</key>
					<false/>
					<key>FullTitle</key>
					<string>FusionHD Installer</string>
					<key>Hidden</key>
					<false/>
					<key>Ignore</key>
					<false/>
					<key>InjectKexts</key>
					<true/>
					<key>NoCaches</key>
					<false/>
					<key>Path</key>
					<string>\com.apple.boot.R\boot.efi</string>
					<key>Type</key>
					<string>OSXInstaller</string>
					<key>Volume</key>
					<string>Boot OS X</string> #or replace with Partition UUID of "Boot OS X"
				</dict>
			</array>
		</dict>
    </dict>
 

Installation of Sierra/High Sierra and Clover on the Fusion Drive

1.  Boot to USB Installer via Clover Main Menu

2.  Open Disk Utility to erase FusionHD as jHFS+

3.  Choose to install Sierra/High Sierra ---> files copied to "macOS Install Data" folder on FusionHD and boot files to "Boot OS X" partitions.  System will reboot when complete...

4.  Select FusionHD Installer custom entry from Clover Main Menu ---> pkg files will be extracted to final locations.

 

attachicon.gifBoot from FusionHD Installer.png

 

     System will reboot when complete...

5.  Choose to "Boot macOS from FusionHD" ---> complete update of boot caches, setup new user etc.

6.  Mount EFI partitions of the physical drives (SSD, HD and USB Installer) with Clover Configurator and copy EFI folder from USB installer to the EFI partitions of the physical drives comprising the Fusion Drive.

Hi, after create the custom entries at first reboot when I boot from custom I’ve an error:

 

OSInstall.mpkg missing or damaged

 

Any solution??

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

  • Recently Browsing   0 members

    No registered users viewing this page.

  • Similar Content

    • By anokic
      I have been using clover to install and configuration my Hackintosh High Sierra 10.13.6. It's been a struggle and a pain. Can't restart/shutdown/wake from sleep. Random freezes. When freeze happens mouse works but in loading state. UI and open apps freeze not the mouse. I can make the apps smaller and move them.

      I haven't used any DSDT nor SSDT. Tried 5 or 6 of them from others but sometimes i end up not booting. Could someone explain me do i even need them and why? Do i need DSDT or SSDT or both?

      I'm going to try to install everything OpenCore. The first thing is i can't use a method that needs an internet while installing MacOS cause my ethernet/internet only works when i install MacOS. So i can't use the images i need full installation. Okay i have the full installation for 10.13.6. I need to use a version 10.13.4-6 versions cause application Sketch needs the newer one High Sierra 10.13.4++ version.

      Can you tell me? Can i use same kexts from Clover on OpenCore? Secondly how can i install full USB MacOS installer? (High Sierra 10.13.6 version i have is 7gb i think thats it)
      Is there a version of AMDHigh Sierra version made from the community for 10.13.4++ version?
      If i use the normal 10.13.6 High Sierra should i use this AMD 10.13.6 Kernel when i have installed the MacOS or some other kernel that's better for my system? https://github.com/Shaneee/AMD-High-Sierra-XNU/releases
      Whats the best version of High Sierra to use for Ryzen and Nvidia system?

      Will it be better to use OpenCore?

      Specs:
      Mortar Max B450M
      Ryzen 2600x
      Nvidia GTX 1060
      16gb DDR4 2400mhz
    • By MaLd0n
      Install MacOS with Olarila Image, Step by Step, Install and Post Install  
      https://www.olarila.com/topic/5794-hackintosh-guide-install-macos-with-olarila-image-step-by-step-install-and-post-install-windows-or-mac/
          First... If you need DSDT edits for SkyLake, KabyLake or CoffeeLake... -Post your full Clover folder with original tables in Origin folder(Extract with F4 in Clover boot screen) -Post Ioreg, extract with Ioreg Explorer http://www.insanelymac.com/forum/index.php?app=core&module=attach&section=attach&attach_id=222606 -Run it, post files generated in your desktop http://www.insanelymac.com/forum/index.php?app=core&module=attach&section=attach&attach_id=222609  Installation   --Create a bootable copy of macOS Sierra Check out the link http://www.insanelymac.com/forum/files/file/559-flash-drive-maker/   --Create a bootable copy of macOS HighSierra Check out the link http://diskmakerx.com/   --Paste my EFI folder into EFI partition  EFI GA H110M-S2.zip     --Install Sierra/High Sierra and boot into system!   Post Installation   --Paste my EFI folder into EFI partition  EFI GA H110M-S2.zip     --Reboot and activate video!   -Nvidia WebDriver Sierra http://www.insanelymac.com/forum/topic/312525-nvidia-web-driver-updates-for-macos-sierra-update-07212017/ -Nvidia WebDriver High Sierra http://www.insanelymac.com/forum/topic/324195-nvidia-web-driver-updates-for-macos-high-sierra-update-10162017/ -Cuda http://www.insanelymac.com/forum/topic/302795-cuda-90214-is-out-update-10162017/   --DSDT My DSDT with Skylake patches DSDT.GA H110M-S2.zip   Patches -FIX ERRORS AND WARNINGS -HPET -SATA -DMAC -SLPB -DARWIN -LPC -XHCI -PLUGIN TYPE -HDAS to HDEF -HDEF -RTC -IRQs -SBUS -BUS1 -MCHC -ALS0 -SHUTDOWN -LAN -USBX -PMCR -EC -PNLF -HDMI   -Credits and thanks to the old and new people in the community who developed patches, kexts and bootloaders!   Slice, Kabyl, usr-sse2, jadran, Blackosx, dmazar, STLVNUB, pcj, apianti, JrCs, pene, FrodoKenny, skoczy, ycr.ru, Oscar09, xsmile, SoThOr, RehabMan, Download-Fritz, Zenit432, cecekpawon, Intel, Apple, Oracle, Chameleon Team, crazybirdy, Mieze, Mirone, Oldnapalm, netkas, Elconiglio, artut-pt, ErmaC, Pavo, Toleda, Master Chief and family, bcc9, The King, PMheart, Sherlocks, Micky1979, vit9696, vandroiy2013, Voodoo Team, Pike R. Alpha, lvs1974, Austere.J, CVad and many, many, many others!   We're all here to have fun and learn from each other!   ENJOY!  
    • By cixque
      CLOVER.zipCLOVER.zipDell Venue 11 Pro 7140
      ------------
      Specification
       
       
      Intel Core M 5Y71
       
      Intel HD Graphics 5300
       
      Intel Broadwell-U motherboard
       
      8GB Ram
       
      256GB SSD
       
      Dell DW1850e WWAN + GNSS GPS
       
      Intel Wireless 7265 + Intel Bluetooth
       
      NFC
       
       
      …..
       
       
       
       
       
      Mojave 10.14.6
       
      What works
      Native Power Manager (Generate Plugin type) Full Graphics with QE/CL Brightness (Add PNLF in Config.plist or DSDT Patch) — (Brightness slide bar) Touch Screen, and Pen (DSDT Patch + Voodoo I2C, I2CHID satellite KEXT) HDMI output with hot plug (Lilu + WhateverGreen) HDMI Audio with hot plug (Lilu + AppleALC) no Layout-id needed Front and Rear Cameras MicroSD slot - O2 Micro (I use Adding Arbitrary under Devices in Config file Method) Ref, Post #6 by Jake Jo https://osxlatitude.com/forums/topic/7346-applesdxc-driverdsdt-patch-for-o2-micro-sd-card-readers/ Battery Indicator (ACPIbattery by Rehabman) ——>To utilise both battery, SSDT (by Rehabman) is needed in order to combine 2 batteries as one.
      Travel Keyboard Dell K12a001 (USBinjectall KEXT) Native Keyboard keys (Brightness, volume keys) WWAN card Dell DW1850e (OOB) Bluetooth -------------------
       
      What doesn’t work
       
       
      Sleep Wake — I have no idea how to fix it as it is required DSDT patch I guess. GPS NFC Audio ---> Realtek I2S Audio (PG0.35 for DELL)
       
      In DSDT entries is HDAUDIO\\FUNC_01&VEN_10EC&DEV_0282&SUBSYS_00000000&REV_1000\ Which indicates ALC282
       
      Audio ALC3263 (As it shown in BIOS) - Broadwell rt286 - Card1/Codec#0 (Utilised in I2S Mode) there is nowhere in BIOS to change to HDA mode). Drop OEM HDA and Fix HDA don’t do anything, still show 3 HDMI Audio outputs. If there is a DSDT patch to force HDA Audio mode, Please do enlighten me.
      As a result Internal Speaker, Internal Mic, and Headphone Jack doesn’t work.
       
      Touchpad on Travel Keyboard Dell K12a001 (Should work with DSDT Patch with pin configuration) I have no idea how. Obviously, Intel Wireless 7265 AC. For experimental purpose. https://github.com/daliansky/XiaoMi-Pro-Hackintosh/issues/330 — Knock yourself out. I managed to get it work for awhile but the real problem is kernel panic so I gave up. Ordering compatible card instead. ------------------
       
      Config.plist got it from Rehabman laptop config.
       
       
      BIOS version A20
       
      Enable:
       
      - Legacy Boot Rom
       
      Disable:
       
      - Secure Boot
       
      - TPM 2.0
       
      - Vt-d
       
      ------------
       
      SMBIOS - I use MacBook8,1. —- MacBookAir7,1-7,2 (Min Freq is at 1.2 GHz) MacBookPro12,1 Min Freq is at 800 Mhz and it is the default this cpu should be. Again, there is a way to set it right somewhere in this forum.
       
      ------------
       
      -->> DSDT Windows 8 patch
       
      System sees only one I2C Controller which control Touch Screen.
      Touch Screen registers as Magic Trackpad 2.
      Pen as Mouse
       
      -->> DSDT Windows 8.1 Patch
       
      System sees two I2C Controllers which control Touch Screen and Accelerometer.
      Touch Screen registers as Magic Trackpad 2.
      Pen as Mouse
       
      OOO>>> With Windows 8.1 patch which it should run with this one because it can see more of HID devices and controllers.
       
      Problem is Accelerometer (SHUB).
      Device can automatically rotate screen as it should be BUT it flips the screen wildly even with slightly movement. It stops only when device stays completely still. Eventually it breaks internal screen graphic. It becomes grabble. I restored internal screen graphic by connecting it to external monitor and set rotation of external screen to 0 degree. Then it is back to normal. (I guess it conflict with rotation setting) I disable SHUB in DSDT.
       
      ---------------------
       
      During Installation process Full Graphic acceleration can be activated straight away by Lilu and Whatevergreen. AppStore, iMessage and, FaceTime activate by NullEthernet and SSDT by Rehabman USBInjectAll needed for keyboard and other usb peripherals. Use other tool to keep certain ports active as Rehabman mention this KEXT is not good for a long run. Please do Correct me if I did something worng. Or any suggestions to make this thing runs better.
      CLOVER.zip
      IOReg_SysReport.zip
    • By midi-sama
      After a long time of cooking this computer up with a lot of stuff, I'm finally releasing my guide for this P50 with OpenCore.
       
      Lenovo ThinkPad P50 macOS Install with OpenCore
       
      This thread may be used for questions/corrections/additions. Good Luck.
    • By Simon's InsaneMac
      Hi, I'm kind of lost when scrolling to Clover Configurator, so I decided to use an EFI from the web and just configure the most basic stuff. But that sadly didn't work, im always getting the attached screen IMG_0054.HEIC (and I don't know whether all the errors are listed, as I can't scroll). 
      Anyways I thought it'd be better to do a custom setup. Can anyone give me some help with what to choose in the settings? Here's my rig:
      i7 8700k
      Asus z370-G (Rog Strix)
      gtx 1060 6gb
      samsung ssd (SATA)
      WD hard drive
       
      Your help would be much appreciated!
×