piiggggg Posted December 13, 2017 Share Posted December 13, 2017 Already done. What Clover version you mean? @grayen I had an experience to boot macOS and Windows 7 Pro 64bit UEFI on GPT formatted disk on legacy-BIOS computer with Core2Duo CPU by Clover. It is possible as you said. I don't know if Windows 10 required something more. I mean make Clover boot like BIOS, if Clover can't find macOS installer to update. It'll boot into macOS partition, it'll make update easier. Also, I'm using the latest. Link to comment Share on other sites More sharing options...
Slice Posted December 13, 2017 Share Posted December 13, 2017 Clover can find macOS installer to update. Thousands users do update this way. Show your preboot.log where can we look on all partitions and loaders. STATIC CHAR16 *OSXInstallerPaths[] = { L"\\Mac OS X Install Data\\boot.efi", L"\\macOS Install Data\\boot.efi", L"\\macOS Install Data\\Locked Files\\Boot Files\\boot.efi", L"\\OS X Install Data\\boot.efi", L"\\.IABootFiles\\boot.efi" }; 1 Link to comment Share on other sites More sharing options...
piiggggg Posted December 14, 2017 Share Posted December 14, 2017 Clover can find macOS installer to update. Thousands users do update this way. Show your preboot.log where can we look on all partitions and loaders. STATIC CHAR16 *OSXInstallerPaths[] = { L"\\Mac OS X Install Data\\boot.efi", L"\\macOS Install Data\\boot.efi", L"\\macOS Install Data\\Locked Files\\Boot Files\\boot.efi", L"\\OS X Install Data\\boot.efi", L"\\.IABootFiles\\boot.efi" }; No, I mean we have an option to set default boot volume right? But it only boots into 1 volume, sometimes I need to update macOS. App Store will create another volume of macOS Install or something, anyway I can make Clover boot into macOS install first like BIOS. If Clover can't find macOS install then it'll boot into second default boot volume like macOS system Link to comment Share on other sites More sharing options...
bronxteck Posted December 14, 2017 Share Posted December 14, 2017 slice I think what he wants is that after an apple update clover use boot next to automatically finish the os update install instead of having to manually select the updater volume from clover gui Link to comment Share on other sites More sharing options...
piiggggg Posted December 14, 2017 Share Posted December 14, 2017 slice I think what he wants is that after an apple update clover use boot next to automatically finish the os update install instead of having to manually select the updater volume from clover gui You are right, that way I can set App Store to update macOS automatically Link to comment Share on other sites More sharing options...
Slice Posted December 14, 2017 Share Posted December 14, 2017 I started macOS as usual then I see update in AppStore and click OK. macOS loads update, begins it and then restarted into "macOS install". It is already happens. I can't set "BootNext" variable because Clover is not working during this process. Link to comment Share on other sites More sharing options...
piiggggg Posted December 14, 2017 Share Posted December 14, 2017 I started macOS as usual then I see update in AppStore and click OK. macOS loads update, begins it and then restarted into "macOS install". It is already happens. I can't set "BootNext" variable because Clover is not working during this process. I mean, we have Default Boot Volume to help Clover to boot into "that partition" when you Clover starting. I set it to my macOS volume, it works perfectly but when I try to update to some macOS version. App Store will create a volume name "macOS install" right, so what I asking for is can you make more option like Default Boot Volume 2, 3,... If Clover can't find the first Default Boot Volume 1, it'll boot into Default Boot Volume 2. It'll make we update macOS easier Link to comment Share on other sites More sharing options...
Slice Posted December 14, 2017 Share Posted December 14, 2017 OK, I understand. I have DefaultBootVolume=LastBootedVolume. As far as I remember it automatically switched to update. Link to comment Share on other sites More sharing options...
piiggggg Posted December 14, 2017 Share Posted December 14, 2017 OK, I understand. I have DefaultBootVolume=LastBootedVolume. As far as I remember it automatically switched to update. But it didn't switch back to my macOS partition. If I have more option, Clover will switch to update when I reboot from App Store. Or if Clover can't find that update partition, it'll switch back to my macOS partition. That's simple Link to comment Share on other sites More sharing options...
Sherlocks Posted December 14, 2017 Share Posted December 14, 2017 My case, Single SSD High Sierra Vol name = Macintosh HD DefaultBootVolume = Macintosh HD in config Timeout 3 in config Update from appstore, clover automatically enter high sierra installer(macOS install Macintosh HD). After install update, there is no installer in GUI, and enter Macintosh HD. 나의 LG-F800S 의 Tapatalk에서 보냄 Link to comment Share on other sites More sharing options...
piiggggg Posted December 14, 2017 Share Posted December 14, 2017 My case, Single SSD High Sierra Vol name = Macintosh HD DefaultBootVolume = Macintosh HD in config Timeout 3 in config Update from appstore, clover automatically enter high sierra installer(macOS install Macintosh HD). After install update, there is no installer in GUI, and enter Macintosh HD. 나의 LG-F800S 의 Tapatalk에서 보냄 Mine too 1 SSD, macOS High Sierra vol name = macOS (same with DefaultBootVolume) Timeout = 5 Clover still boot into macOS even Clover found macOS install when I try to update Link to comment Share on other sites More sharing options...
Sherlocks Posted December 14, 2017 Share Posted December 14, 2017 Mine too 1 SSD, macOS High Sierra vol name = macOS (same with DefaultBootVolume) Timeout = 5 Clover still boot into macOS even Clover found macOS install when I try to update Strange. In my case. There is no problem that i mentioned above. On my laptop, i can't use lastvolumename option. So i selected mac partition name for defaultvolumename. 나의 LG-F800S 의 Tapatalk에서 보냄 Link to comment Share on other sites More sharing options...
bronxteck Posted December 14, 2017 Share Posted December 14, 2017 i have same issue on haswell laptop 1ssd with win10/10.13.x clover timeout does not work config set to 5sec but at boot clover sits there forever until i manually chose os. works fine on my other machines though. it has always happened on this machine so it does not bother me any longer LOL. Link to comment Share on other sites More sharing options...
Slice Posted December 14, 2017 Share Posted December 14, 2017 Timeout is not working if entry to boot is undefined. Link to comment Share on other sites More sharing options...
truemac Posted December 14, 2017 Share Posted December 14, 2017 don't use DefaultBootVolume and set IgnoreNVRAMBoot to NO working fine with Native NVRAM maybe its work with EmuNVRAM. Link to comment Share on other sites More sharing options...
danieldegrasse Posted December 17, 2017 Share Posted December 17, 2017 On some more recent HP UEFI implementations (including the Spectre x360 and Envy x360's) Clover is unable to boot OS X without a workaround. HP's UEFI loads some sort of touch keyboard (likely indicative of a debug mode), and when OS X is loaded boot.efi will hang and never proceed. No kernel panic occurs, boot.efi simply does not start loading. This problem can be resolved by chainloading clover from a text only bootloader (grub works, secure boot workarounds like Preloader.efi work best), or by modifying the source code of clover. The issue is something left over from rEFIt, as rEFInd also loads the touch keyboard. It appears that the function BOOLEAN ReadAllKeyStrokes(VOID) is broken. When the function body is commented and the function is modified to only return false, like so: BOOLEAN ReadAllKeyStrokes(VOID) { //problem code /* BOOLEAN GotKeyStrokes; EFI_STATUS Status; EFI_INPUT_KEY key; GotKeyStrokes = FALSE; for (; { Status = gST->ConIn->ReadKeyStroke (gST->ConIn, &key); if (Status == EFI_SUCCESS) { GotKeyStrokes = TRUE; continue; } break; } return GotKeyStrokes;*/ return FALSE; } Clover does not encounter the touch keyboard issue and loads OSX successfully with no workarounds. I believe that something in this method triggers HP's UEFI to enter a type of debug mode and load the touch keyboard. Any ideas on how this method could be fixed to prevent this error? 2 Link to comment Share on other sites More sharing options...
Guest Posted January 8, 2018 Share Posted January 8, 2018 A typo from time ago in clover bootmenu / options / PCI Devices custom properies should be custom properties? Link to comment Share on other sites More sharing options...
ErmaC Posted January 9, 2018 Author Share Posted January 9, 2018 A typo from time ago in clover bootmenu / options / PCI Devices custom properies should be custom properties? probably you mean this... menu.c NewEntry(&Entry, &SubScreen, ActionEnter, SCREEN_DEVICES, "Custom properies->"); and yes is a typo... should be "Custom properties->" ErmaC 1 Link to comment Share on other sites More sharing options...
Badruzeus Posted January 9, 2018 Share Posted January 9, 2018 Dear devs, I just realized that I need to use "-DANDX86" everytime on buildclover script to make PhoenixOS && RemixOS (Android-x86) detected by Clover bootloader. If possible.. May I propose these flags to be true, so Clover detects Android-x86 based OSes by default? Thanks. #!ifdef ANDX86 DEFINE ANDX86_FLAG = -DANDX86 #!endif Link to comment Share on other sites More sharing options...
Slice Posted January 9, 2018 Share Posted January 9, 2018 Dear devs, I just realized that I need to use "-DANDX86" everytime on buildclover script to make PhoenixOS && RemixOS (Android-x86) detected by Clover bootloader. If possible.. May I propose these flags to be true, so Clover detects Android-x86 based OSes by default? Thanks. #!ifdef ANDX86 DEFINE ANDX86_FLAG = -DANDX86 #!endif I think it is possible because I see no reason why not. It was added conditionally because no one need it. 1 Link to comment Share on other sites More sharing options...
WeBeRiO Posted January 12, 2018 Share Posted January 12, 2018 I hope this is the right place, a recommendation Is possible change the position of letters? They are hidden underneath and there is to scroll Centered is much better visually. Thank.- 1 Link to comment Share on other sites More sharing options...
ErmaC Posted January 12, 2018 Author Share Posted January 12, 2018 I hope this is the right place, a recommendation Is possible change the position of letters? They are hidden underneath and there is to scroll Centered is much better visually. Thank.- Yes is a simple html with inline css, and the last one as you show is... conclusion.html located here https://sourceforge.net/p/cloverefiboot/code/HEAD/tree/CloverPackage/package/Resources/templates/ and if I understand you correctly (align the copyright text on the right) will be: from: https://sourceforge.net/p/cloverefiboot/code/HEAD/tree/CloverPackage/package/Resources/templates/Conclusion.html#l14 to (changed line 14) p.copyright{margin: 0px; font:13px 'Lucida Grande'; text-align: right}ErmaC 4 Link to comment Share on other sites More sharing options...
Tetonne Posted January 17, 2018 Share Posted January 17, 2018 feature needed : pass-by HP840g3 bios locked and being able to boot with clover just kidding, but if you dev this i'll take it Thanks U to all clover dev best Link to comment Share on other sites More sharing options...
Slice Posted January 18, 2018 Share Posted January 18, 2018 feature needed : pass-by HP840g3 bios locked and being able to boot with clover just kidding, but if you dev this i'll take it Thanks U to all clover dev best I have no HP840g3 and so I have no idea what about you tell. Link to comment Share on other sites More sharing options...
calibre™ Posted January 18, 2018 Share Posted January 18, 2018 Anybody tried 4384, don't work here, had to revert to 4380 define doesn't work please? mine stuck at +++++++++++++++++++ had to use AptioMemoryFix Link to comment Share on other sites More sharing options...
Recommended Posts