apianti Posted July 11, 2017 Share Posted July 11, 2017 You need to remove the volume from GUI/Hide and add the Hidden=true key to the custom entry: 1:628 0:000 Custom entry 4 Title:"Recovery" FullTitle:"macOS High Sierra Recovery" Path:"\F9BF98CF-EB1D-42CF-AD05-11BFFD31250F\boot.efi" Type:10 Flags:0x6 matching Volume:"CF98BFF91DEBCF42AD0511BFFD31250F" ... 1:628 0:000 Checking volume "Recovery" (PciRoot(0x0)\Pci(0x17,0x0)\Sata(0x1,0xFFFF,0x0)\HD(2,GPT,1EA38F75-7907-4C2A-98A5-418D5602C373,0x64028,0xDE47A30)\VenMedia(BE74FCF7-0B7C-49F3-9147-01F4042E6842,CF98BFF91DEBCF42AD0511BFFD31250F)) ... skipped because volume is hidden EDIT: Also you don't need title and full title. FullTitle will replace the whole name of the entry, title only replaces the name of the volume, so it will say boot whatever from renamed. Link to comment Share on other sites More sharing options...
xtddd Posted July 12, 2017 Share Posted July 12, 2017 Hello macOS High Sierra hangs at AppleACPICPU: kextd stall [0], (240s): 'AppleACPICPU' No injection? i have the same error with you..no method to solve now Link to comment Share on other sites More sharing options...
SavageAUS Posted July 12, 2017 Share Posted July 12, 2017 You need to remove the volume from GUI/Hide and add the Hidden=true key to the custom entry: 1:628 0:000 Custom entry 4 Title:"Recovery" FullTitle:"macOS High Sierra Recovery" Path:"\F9BF98CF-EB1D-42CF-AD05-11BFFD31250F\boot.efi" Type:10 Flags:0x6 matching Volume:"CF98BFF91DEBCF42AD0511BFFD31250F" ... 1:628 0:000 Checking volume "Recovery" (PciRoot(0x0)\Pci(0x17,0x0)\Sata(0x1,0xFFFF,0x0)\HD(2,GPT,1EA38F75-7907-4C2A-98A5-418D5602C373,0x64028,0xDE47A30)\VenMedia(BE74FCF7-0B7C-49F3-9147-01F4042E6842,CF98BFF91DEBCF42AD0511BFFD31250F)) ... skipped because volume is hidden EDIT: Also you don't need title and full title. FullTitle will replace the whole name of the entry, title only replaces the name of the volume, so it will say boot whatever from renamed.The entry I'm hiding is the preboot volume. Sent from my SM-G930F using Tapatalk Link to comment Share on other sites More sharing options...
apianti Posted July 12, 2017 Share Posted July 12, 2017 Can you help again please, having trouble renaming macOS High Sierra recovery partition. The entry I'm hiding is the preboot volume. What? It clearly shows that you are hiding both volumes through GUI/Hide: 1:548 0:000 Checking volume "Preboot" (PciRoot(0x0)\Pci(0x17,0x0)\Sata(0x1,0xFFFF,0x0)\HD(2,GPT,1EA38F75-7907-4C2A-98A5-418D5602C373,0x64028,0xDE47A30)\VenMedia(BE74FCF7-0B7C-49F3-9147-01F4042E6842,C7FE1592F829BA4BAFBF6C39E05C8616)) ... skipped because volume is hidden ... 1:548 0:000 Checking volume "Recovery" (PciRoot(0x0)\Pci(0x17,0x0)\Sata(0x1,0xFFFF,0x0)\HD(2,GPT,1EA38F75-7907-4C2A-98A5-418D5602C373,0x64028,0xDE47A30)\VenMedia(BE74FCF7-0B7C-49F3-9147-01F4042E6842,CF98BFF91DEBCF42AD0511BFFD31250F)) ... skipped because volume is hidden So unsure what you mean. Link to comment Share on other sites More sharing options...
SavageAUS Posted July 12, 2017 Share Posted July 12, 2017 What? It clearly shows that you are hiding both volumes through GUI/Hide: 1:548 0:000 Checking volume "Preboot" (PciRoot(0x0)\Pci(0x17,0x0)\Sata(0x1,0xFFFF,0x0)\HD(2,GPT,1EA38F75-7907-4C2A-98A5-418D5602C373,0x64028,0xDE47A30)\VenMedia(BE74FCF7-0B7C-49F3-9147-01F4042E6842,C7FE1592F829BA4BAFBF6C39E05C8616)) ... skipped because volume is hidden ... 1:548 0:000 Checking volume "Recovery" (PciRoot(0x0)\Pci(0x17,0x0)\Sata(0x1,0xFFFF,0x0)\HD(2,GPT,1EA38F75-7907-4C2A-98A5-418D5602C373,0x64028,0xDE47A30)\VenMedia(BE74FCF7-0B7C-49F3-9147-01F4042E6842,CF98BFF91DEBCF42AD0511BFFD31250F)) ... skipped because volume is hidden So unsure what you mean. I'd like to rename High Sierra Recovery and hide PreBoot, That is the goal. config.plist.zip bootlog.log.txt bdmesg.zip diskutil list.zip Link to comment Share on other sites More sharing options...
apianti Posted July 12, 2017 Share Posted July 12, 2017 Unsure why you removed the custom entry, as I said all you had to do was remove the volume identifier from GUI/Hide and add the Hidden=true key to the entry to keep it hidden by default. Whatever custom entry you had before put it back and then your entry will be renamed, just don't hide it with GUI/Hide. Link to comment Share on other sites More sharing options...
SavageAUS Posted July 13, 2017 Share Posted July 13, 2017 Unsure why you removed the custom entry, as I said all you had to do was remove the volume identifier from GUI/Hide and add the Hidden=true key to the entry to keep it hidden by default. Whatever custom entry you had before put it back and then your entry will be renamed, just don't hide it with GUI/Hide.I was hiding the preboot volume.I removed custom entries to help make it easier to get help in renaming high Sierra recovery. Sent from my SM-G930F using Tapatalk Link to comment Share on other sites More sharing options...
apianti Posted July 13, 2017 Share Posted July 13, 2017 Once again, the log clearly showed you were hiding both volumes and that the custom entry was perfectly fine at finding the volume, you just had it hidden: 1:548 0:000 Checking volume "Preboot" ... skipped because volume is hidden ... 1:548 0:000 Checking volume "Recovery" ... skipped because volume is hidden So don't use GUI/Hide, put the custom entry back and use Hidden=true key in custom entry to hide it instead. Not sure why when I gave you the solution that you were asking for, you did not do that and instead disagreed. The log is evidence that you are mistaken about which volumes you were hiding. Link to comment Share on other sites More sharing options...
SavageAUS Posted July 13, 2017 Share Posted July 13, 2017 Please check new log. Sent from my SM-G930F using Tapatalk bootlog.log.txt bdmesg.zip diskutil list.zip config.plist.zip Link to comment Share on other sites More sharing options...
apianti Posted July 13, 2017 Share Posted July 13, 2017 Looks like that's what you wanted except the reason why you still have Preboot is because you didn't setup that custom entry correctly, you put the volume in Path so you end up with: 1:121 0:000 Custom entry 0 FullTitle:"macOS High Sierra" Path:"\System\Library\CoreServices\boot.efi" Type:1 Flags:0x6 matching Volume:"1EA38F75-7907-4C2A-98A5-418D5602C373" ... 1:122 0:000 Checking volume "macOS High Sierra" (PciRoot(0x0)\Pci(0x17,0x0)\Sata(0x1,0xFFFF,0x0)\HD(2,GPT,1EA38F75-7907-4C2A-98A5-418D5602C373,0x64028,0xDE47A30)\VenMedia(BE74FCF7-0B7C-49F3-9147-01F4042E6842,EEB8C5E7FDBC1732A7CE7AD9321F9245)) ... match! ... 1:213 0:000 Custom entry 1 Title:"Recovery" FullTitle:"macOS High Sierra Recovery" Path:"\E7C5B8EE-BCFD-3217-A7CE-7AD9321F9245\boot.efi" Type:10 Flags:0x6 matching Volume:"CF98BFF91DEBCF42AD0511BFFD31250F" ... 1:213 0:000 Checking volume "Recovery" (PciRoot(0x0)\Pci(0x17,0x0)\Sata(0x1,0xFFFF,0x0)\HD(2,GPT,1EA38F75-7907-4C2A-98A5-418D5602C373,0x64028,0xDE47A30)\VenMedia(BE74FCF7-0B7C-49F3-9147-01F4042E6842,CF98BFF91DEBCF42AD0511BFFD31250F)) ... match! ... 1:226 0:000 Custom entry 2 skipped because it is hidden. ... 1:317 0:036 - [05]: 'Preboot' 1:323 0:005 AddLoaderEntry for Volume Name=Preboot 1:323 0:000 Not match custom entry 2: Path: not match, VolumeType: match, Type: not match ... 1:376 0:046 - [06]: 'macOS High Sierra' 1:386 0:009 AddLoaderEntry for Volume Name=macOS High Sierra 1:386 0:000 skipped because path `PciRoot(0x0)\Pci(0x17,0x0)\Sata(0x1,0xFFFF,0x0)\HD(2,GPT,1EA38F75-7907-4C2A-98A5-418D5602C373,0x64028,0xDE47A30)\VenMedia(BE74FCF7-0B7C-49F3-9147-01F4042E6842,EEB8C5E7FDBC1732A7CE7AD9321F9245)\System\Library\CoreServices\boot.efii` already exists for another entry! 1:453 0:067 - [07]: 'Recovery' 1:458 0:004 AddLoaderEntry for Volume Name=Recovery 1:458 0:000 skipped because path `PciRoot(0x0)\Pci(0x17,0x0)\Sata(0x1,0xFFFF,0x0)\HD(2,GPT,1EA38F75-7907-4C2A-98A5-418D5602C373,0x64028,0xDE47A30)\VenMedia(BE74FCF7-0B7C-49F3-9147-01F4042E6842,CF98BFF91DEBCF42AD0511BFFD31250F)\E7C5B8EE-BCFD-3217-A7CE-7AD9321F9245\boot.efii` already exists for another entry! Link to comment Share on other sites More sharing options...
SavageAUS Posted July 13, 2017 Share Posted July 13, 2017 Looks like that's what you wanted except the reason why you still have Preboot is because you didn't setup that custom entry correctly, you put the volume in Path so you end up with: 1:121 0:000 Custom entry 0 FullTitle:"macOS High Sierra" Path:"\System\Library\CoreServices\boot.efi" Type:1 Flags:0x6 matching Volume:"1EA38F75-7907-4C2A-98A5-418D5602C373" ... 1:122 0:000 Checking volume "macOS High Sierra" (PciRoot(0x0)\Pci(0x17,0x0)\Sata(0x1,0xFFFF,0x0)\HD(2,GPT,1EA38F75-7907-4C2A-98A5-418D5602C373,0x64028,0xDE47A30)\VenMedia(BE74FCF7-0B7C-49F3-9147-01F4042E6842,EEB8C5E7FDBC1732A7CE7AD9321F9245)) ... match! ... 1:213 0:000 Custom entry 1 Title:"Recovery" FullTitle:"macOS High Sierra Recovery" Path:"\E7C5B8EE-BCFD-3217-A7CE-7AD9321F9245\boot.efi" Type:10 Flags:0x6 matching Volume:"CF98BFF91DEBCF42AD0511BFFD31250F" ... 1:213 0:000 Checking volume "Recovery" (PciRoot(0x0)\Pci(0x17,0x0)\Sata(0x1,0xFFFF,0x0)\HD(2,GPT,1EA38F75-7907-4C2A-98A5-418D5602C373,0x64028,0xDE47A30)\VenMedia(BE74FCF7-0B7C-49F3-9147-01F4042E6842,CF98BFF91DEBCF42AD0511BFFD31250F)) ... match! ... 1:226 0:000 Custom entry 2 skipped because it is hidden. ... 1:317 0:036 - [05]: 'Preboot' 1:323 0:005 AddLoaderEntry for Volume Name=Preboot 1:323 0:000 Not match custom entry 2: Path: not match, VolumeType: match, Type: not match ... 1:376 0:046 - [06]: 'macOS High Sierra' 1:386 0:009 AddLoaderEntry for Volume Name=macOS High Sierra 1:386 0:000 skipped because path `PciRoot(0x0)\Pci(0x17,0x0)\Sata(0x1,0xFFFF,0x0)\HD(2,GPT,1EA38F75-7907-4C2A-98A5-418D5602C373,0x64028,0xDE47A30)\VenMedia(BE74FCF7-0B7C-49F3-9147-01F4042E6842,EEB8C5E7FDBC1732A7CE7AD9321F9245)\System\Library\CoreServices\boot.efii` already exists for another entry! 1:453 0:067 - [07]: 'Recovery' 1:458 0:004 AddLoaderEntry for Volume Name=Recovery 1:458 0:000 skipped because path `PciRoot(0x0)\Pci(0x17,0x0)\Sata(0x1,0xFFFF,0x0)\HD(2,GPT,1EA38F75-7907-4C2A-98A5-418D5602C373,0x64028,0xDE47A30)\VenMedia(BE74FCF7-0B7C-49F3-9147-01F4042E6842,CF98BFF91DEBCF42AD0511BFFD31250F)\E7C5B8EE-BCFD-3217-A7CE-7AD9321F9245\boot.efii` already exists for another entry! Even if i put the id in volume its still there. bdmesg.zip bootlog.log.txt config.plist.zip diskutil list.zip Link to comment Share on other sites More sharing options...
apianti Posted July 13, 2017 Share Posted July 13, 2017 Still not a match because of the type, probably need to set to OSX? 1:322 0:036 - [05]: 'Preboot' 1:328 0:005 AddLoaderEntry for Volume Name=Preboot 1:328 0:000 Not match custom entry 2: Volume: match, VolumeType: match, Type: not match EDIT: Maybe removing type also matches, unsure. EDIT2: You don't have a path for the entry either. Link to comment Share on other sites More sharing options...
SavageAUS Posted July 13, 2017 Share Posted July 13, 2017 Still not a match because of the type, probably need to set to OSX? 1:322 0:036 - [05]: 'Preboot' 1:328 0:005 AddLoaderEntry for Volume Name=Preboot 1:328 0:000 Not match custom entry 2: Volume: match, VolumeType: match, Type: not match EDIT: Maybe removing type also matches, unsure. EDIT2: You don't have a path for the entry either. I have tried all sorts of Paths. Can you tell from my log the correct one? I'll try removing / changing type and see how that goes for now. Link to comment Share on other sites More sharing options...
apianti Posted July 13, 2017 Share Posted July 13, 2017 Look on the preboot volume to get the path... Link to comment Share on other sites More sharing options...
cecekpawon Posted July 13, 2017 Share Posted July 13, 2017 <dict> <key>Disabled</key> <false/> <key>FullTitle</key> <string>macOS High Sierra PreBoot</string> <key>Hidden</key> <true/> <key>Ignore</key> <false/> <key>NoCaches</key> <false/> <key>Type</key> <string>OSXRecovery</string> <key>Volume</key> <string>C7FE1592F829BA4BAFBF6C39E05C8616</string> <key>VolumeType</key> <string>Internal</string></dict> Heres from sources: AddLoaderEntry(APFSFVBootPath, NULL, L"FileVault Prebooter", Volume, NULL, OSTYPE_OSX, 0); 2 Link to comment Share on other sites More sharing options...
SavageAUS Posted July 13, 2017 Share Posted July 13, 2017 <dict> <key>Disabled</key> <false/> <key>FullTitle</key> <string>macOS High Sierra PreBoot</string> <key>Hidden</key> <true/> <key>Ignore</key> <false/> <key>NoCaches</key> <false/> <key>Type</key> <string>OSXRecovery</string> <key>Volume</key> <string>C7FE1592F829BA4BAFBF6C39E05C8616</string> <key>VolumeType</key> <string>Internal</string> </dict> Heres from sources: AddLoaderEntry(APFSFVBootPath, NULL, L"FileVault Prebooter", Volume, NULL, OSTYPE_OSX, 0); I tried that and it still appears on Clover boot screen. bootlog.log.txt config.plist.zip Link to comment Share on other sites More sharing options...
cecekpawon Posted July 13, 2017 Share Posted July 13, 2017 (edited) No man, please try to change type OSXRecovery to OSX for preboot Look the log again: 1:342 0:037 - [05]: 'Preboot'1:348 0:005 AddLoaderEntry for Volume Name=Preboot1:348 0:000 Not match custom entry 2: Volume: match, VolumeType: match, Type: not match <dict> <key>Disabled</key> <false/> <key>FullTitle</key> <string>macOS High Sierra PreBoot</string> <key>Hidden</key> <true/> <key>Ignore</key> <false/> <key>NoCaches</key> <false/> <key>Type</key> <string>OSXRecovery</string> <key>Type</key> <string>OSX</string> <key>Volume</key> <string>C7FE1592F829BA4BAFBF6C39E05C8616</string> <key>VolumeType</key> <string>Internal</string></dict> Edited July 13, 2017 by cecekpawon 1 Link to comment Share on other sites More sharing options...
SavageAUS Posted July 13, 2017 Share Posted July 13, 2017 No man, please try to change type OSXRecovery to OSX for preboot Look the log again: 1:342 0:037 - [05]: 'Preboot' 1:348 0:005 AddLoaderEntry for Volume Name=Preboot 1:348 0:000 Not match custom entry 2: Volume: match, VolumeType: match, Type: not match <dict> <key>Disabled</key> <false/> <key>FullTitle</key> <string>macOS High Sierra PreBoot</string> <key>Hidden</key> <true/> <key>Ignore</key> <false/> <key>NoCaches</key> <false/> <key>Type</key> <string>OSXRecovery</string> <key>Type</key> <string>OSX</string> <key>Volume</key> <string>C7FE1592F829BA4BAFBF6C39E05C8616</string> <key>VolumeType</key> <string>Internal</string> </dict> That did the trick. Thank you. 1 Link to comment Share on other sites More sharing options...
truemac Posted July 13, 2017 Share Posted July 13, 2017 hey it's possible to implement ApplePartitionInfo protocol to clover? Link to comment Share on other sites More sharing options...
Slice Posted July 13, 2017 Share Posted July 13, 2017 Yes, possible. 1 Link to comment Share on other sites More sharing options...
savvas Posted July 13, 2017 Share Posted July 13, 2017 hey it's possible to implement ApplePartitionInfo protocol to clover? I remember that you PM me about this question. Of course it is possible, but there is no need to do this, because we already use refit volume handler inside Clover. I'm working on own implementation of APFS jump start driver. Just wait a bit. I have a lot of work and all of my contribution in Clover just a hobby. Currently, I am not satisfied with my algorithm for searching and reading "JSDR" block via EFI_DISK_IO_PROTOCOL, I'll need to do it much more accurate. For now, I'm working on generating "NXSB - > apfs offset id -> blockmap" "blockmap -> apfs offsetid -> block number" "block number -> APSB -> root" structure to find JSDR faster inside apfs partition superblocks (apsb). If someone interesting in this, I can post my full research with descriptions how APFS works, and how Apple loads driver from APFS_EFI_Boot_Record in UEFI. 1 Link to comment Share on other sites More sharing options...
Andrw0380 Posted July 13, 2017 Share Posted July 13, 2017 Was wondering if anyone is having the same issue. I upgraded Clover to v2.4_r4114 with the following options - Install UEFI booting only, Install Clover in the ESP - Themes > Embedded - Driver64UEFI > OsxAptioFixDrv-64 - Install RC scripts on target volume I have a weird issue with the Clover boot entries where the HFS+ partitions for Mac and the Recovery have no icons and just internal hfs displays as the text. I am on the 10.13 beta but r4110_Slim didn't have the issue, is it something with the embedded theme or does all the themes have this issue with this version? Edit: I did answer my question as using the Clover Theme Manager with bootcamp doesn't have the icon issue so it's a bug with embedded theme. Link to comment Share on other sites More sharing options...
Philip Petev Posted July 14, 2017 Share Posted July 14, 2017 I can confirm that, happens to me from time to time and it's normal again on the next boot. The bug can be seen on Clover, built with GCC and Xcode. Link to comment Share on other sites More sharing options...
truemac Posted July 14, 2017 Share Posted July 14, 2017 I remember that you PM me about this question. Of course it is possible, but there is no need to do this, because we already use refit volume handler inside Clover. I'm working on own implementation of APFS jump start driver. Just wait a bit. I have a lot of work and all of my contribution in Clover just a hobby. Currently, I am not satisfied with my algorithm for searching and reading "JSDR" block via EFI_DISK_IO_PROTOCOL, I'll need to do it much more accurate. For now, I'm working on generating "NXSB - > apfs offset id -> blockmap" "blockmap -> apfs offsetid -> block number" "block number -> APSB -> root" structure to find JSDR faster inside apfs partition superblocks (apsb). If someone interesting in this, I can post my full research with descriptions how APFS works, and how Apple loads driver from APFS_EFI_Boot_Record in UEFI. Thank you and good luck with it Link to comment Share on other sites More sharing options...
mhaeuser Posted July 14, 2017 Share Posted July 14, 2017 Of course it is possible, but there is no need to do this, because we already use refit volume handler inside Clover.Performance and 'safety' (no way APFS tries to attach to non-APFS volumes) are reasons. I'm working on own implementation of APFS jump start driver. Why? Imo it's nothing but a development aid that will disappear not too far in the future... Any reason using unmodded won't work if the protocol is implemented? Link to comment Share on other sites More sharing options...
Recommended Posts