Popular Post Jief_Machak Posted October 3, 2020 Popular Post Share Posted October 3, 2020 (edited) Here is a discussion about my little tool : BootloaderChooser This is the solution if you : - are not sure on which file his EFI bios is booting - are annoyed because clover and oc efi has to be named CloverX64.efi and OpenCore.efi. Hence, you can't easily see the version - ares tired of renaming efi files to try different version (that's the consequences of the previous point). - find not great the need to have a bootable Clover/OC backup on a USB stick in case something goes wrong at update or config modification. - you also tired to often rename Clover folders to use them. What is it : This tool is a menu that allows you to choose which bootloader you wanna load. It designed to choose between Clover and OpenCore. You can name your efi file anything you want (Clover-v5119, Clover-v5122, OC-v0.6.1, etc.). You can also have many folders in your EFI folder. Although to boot Clover from a folder named anything else than CLOVER, you'll need a new version. To boot OpenCore from a folder named anything else than OC, you'll need my version. Here is how it looks : How to install Binary efi file are here : https://github.com/jief666/BootloaderChooser Let me know what you think... Edited October 6, 2020 by Jief_Machak 16 6 Link to comment Share on other sites More sharing options...
Matgen84 Posted October 3, 2020 Share Posted October 3, 2020 @Jief_Machak I can't test now unfortunately. It's a great idea for those who want to try different bootloaders on their system. Link to comment Share on other sites More sharing options...
Planet X Posted October 3, 2020 Share Posted October 3, 2020 That's a great idea! I only use macOS so I will stay on OC for a while. But really great! Link to comment Share on other sites More sharing options...
Jief_Machak Posted October 3, 2020 Author Share Posted October 3, 2020 1 minute ago, Planet X said: I will stay on OC It's not just about switching Clover/OC. It allows to have different OC folder. So when you need to modify your configuration, you can still have a working one, for example... 4 1 Link to comment Share on other sites More sharing options...
jsl2000 Posted October 3, 2020 Share Posted October 3, 2020 53 minutes ago, Jief_Machak said: It's not just about switching Clover/OC. It allows to have different OC folder. So when you need to modify your configuration, you can still have a working one, for example... Can you show the correct EFI structure or Layout to run this tool ? Because I can not boot it because of incorrect EFI struture I think. Link to comment Share on other sites More sharing options...
naiclub Posted October 3, 2020 Share Posted October 3, 2020 Oh thank you very much, I have to try. Link to comment Share on other sites More sharing options...
Jief_Machak Posted October 3, 2020 Author Share Posted October 3, 2020 5 minutes ago, jsl2000 said: Can you show the correct EFI structure or Layout to run this tool ? Because I can not boot it because of incorrect EFI struture I think. More details, please. You can go to the text menu ? The one from the picture ? Link to comment Share on other sites More sharing options...
jsl2000 Posted October 3, 2020 Share Posted October 3, 2020 3 minutes ago, Jief_Machak said: More details, please. You can go to the text menu ? The one from the picture ? I can not go to the text menu. My EFI structure or layout is attached here: Link to comment Share on other sites More sharing options...
Jief_Machak Posted October 3, 2020 Author Share Posted October 3, 2020 (edited) 5 hours ago, Jief_Machak said: ATTENTION : For people who can create "specific file boot entry" in their bios, remove all of them. I think you didn't do that ? Your bios try to boot on a different file than EFI/BOOT/BootX64.efi ? Because there no config file, no structure. Just boot on that file. If your bios allows custom boot file, you can put it anywhere, any name. If your bios can only configure boot on HDD, it should be in EFI/BOOT, named BootX64.efi. Exactly like you did. I'm also thinking of a black screen because of EFI Console problems ? Let's get back to the good old method : log file !!! Try this : BootX64.efi.zip. Try to boot. Once at the black screen, reboot. You should have a BLC.log at the root (NOT in EFI/BOOT) of the partition. Edited October 3, 2020 by Jief_Machak 1 Link to comment Share on other sites More sharing options...
naiclub Posted October 3, 2020 Share Posted October 3, 2020 14 minutes ago, Jief_Machak said: I think you didn't do that ? Your bios try to boot on a different file than EFI/BOOT/BootX64.efi ? Because there no config file, no structure. Just boot on that file. If your bios allows custom boot file, you can put it anywhere, any name. If your bios can only configure boot on HDD, it should be in EFI/BOOT, named BootX64.efi. Exactly like you did. I'm also thinking of a black screen because of EFI Console problems ? Let's get back to the good old method : log file !!! Try this : BootX64.efi.zip. Try to boot. Once at the black screen, reboot. You should have a BLC.log at the root (NOT in EFI/BOOT) of the partition. Hmmm. Interesting. I was wondering. I put the same file on another drive. It booted pretty well. Tell them how good you are in the world. Link to comment Share on other sites More sharing options...
jsl2000 Posted October 3, 2020 Share Posted October 3, 2020 (edited) 54 minutes ago, Jief_Machak said: I think you didn't do that ? Your bios try to boot on a different file than EFI/BOOT/BootX64.efi ? Because there no config file, no structure. Just boot on that file. If your bios allows custom boot file, you can put it anywhere, any name. If your bios can only configure boot on HDD, it should be in EFI/BOOT, named BootX64.efi. Exactly like you did. I'm also thinking of a black screen because of EFI Console problems ? Let's get back to the good old method : log file !!! Try this : BootX64.efi.zip. Try to boot. Once at the black screen, reboot. You should have a BLC.log at the root (NOT in EFI/BOOT) of the partition. This new BootX64.efi can go to text menu and worked perfectly now after re-edit my EFI structure as following: Edited October 3, 2020 by jsl2000 1 Link to comment Share on other sites More sharing options...
Jief_Machak Posted October 3, 2020 Author Share Posted October 3, 2020 58 minutes ago, mifjpn said: Therefore, I could not choose from the second time onwards. I know. 7 hours ago, Jief_Machak said: The next times, you won't see the menu. It'll immediately load the bootloader you chose before, without displaying a menu. You'll forgot it's even there ! I made it that way. Just keep a key pressed down when you boot. This is not a bootloader that you should see at each boot. This is a test and emergency tool that allows to boot on a fallback OpenCore or Clover. It's also useful if you have a single EFI folder that contains Clover/OpenCore folders for different hacks. On a USB stick for example. I have a usb stick with a lot of different Clover and OpenCore for different computers. Each time I change the USB stick from a computer to another, I boot with a key pressed, select the right bootloader for that computer and then forgot about it. Just very efficient and useful. 1 hour ago, jsl2000 said: This new BootX64.efi can go to text menu and worked perfectly now after re-edit my EFI structure as following: I don't see the difference. Would have been interesting to have the log when it wasn't working. Maybe I have a dead loop in some cases... 1 Link to comment Share on other sites More sharing options...
pico joe Posted October 3, 2020 Share Posted October 3, 2020 (edited) hi @Jief_Machak I get this Spoiler Spoiler aaah .. so sorry I'm to excited .. not read your note, fix now is booting Edited October 3, 2020 by pico joe Link to comment Share on other sites More sharing options...
Jief_Machak Posted October 3, 2020 Author Share Posted October 3, 2020 @pico joe Yes, I'm testing that the binary EFI you're trying to launch is a version that supports it. Hope the message is pretty clear. For Clover, it'll be soon integrated. Most likely from release 5124. Then all version will be "folder name independent". For OpenCore, well..., you'll still have to get the versions from here, as OpenCore decline the modification. But I'll keep up with OC versions. I'll make a "folder name independent" OpenCore each time they'll make a new version. Can also make intermediate version on request. 33 minutes ago, mifjpn said: It's convenient because I only have to press a key when I want to boot with OpenCore occasionally. And remember, you can also duplicate your Clover and OpenCore folders (before doing some modification), but you can also have more than one efi in a folder. For example, you can name your efi file, for example Clover-v5122.efi, Clover-5123.efi, Clover-testjief.efi in ONE Clover folder. 1 Link to comment Share on other sites More sharing options...
naiclub Posted October 4, 2020 Share Posted October 4, 2020 Anyone willing to have an EFI file for me as an example? Thanks to the generous Link to comment Share on other sites More sharing options...
Jief_Machak Posted October 4, 2020 Author Share Posted October 4, 2020 44 minutes ago, naiclub said: Anyone willing to have an EFI file for me as an example? You have EFI files in the first post of this thread. Link to comment Share on other sites More sharing options...
Jief_Machak Posted October 4, 2020 Author Share Posted October 4, 2020 14 hours ago, mifjpn said: I understood what you said. In that respect, I understood that the startup destination is fixed and useful. In a normal situation,I do a fixed boot and press a key in an emergency. @mifjpn I thought of what you said and change the BootloaderChooser a bit : now if you set a timeout, that value will be kept. It's more intuitive than overriding the value to 0 without saying ! EFI file updated in first post. 2 Link to comment Share on other sites More sharing options...
dziny Posted October 4, 2020 Share Posted October 4, 2020 I'm not surprised OC does not want to have anything to do with this project. With Big Sur around the corner the focus is elsewhere, this feels like a sidetrack. Besides for most Hack is a working tool and once they have it working with any boot loader they want to forget about it and move on. Yes you can't quite do it yet, there is always a concern about upgrades. But there is certainly no need to boot you Hackintosh with 4 different boot loaders daily just for the sake of it. 3 Link to comment Share on other sites More sharing options...
Jief_Machak Posted October 4, 2020 Author Share Posted October 4, 2020 @dziny Are you a developer ? Do you beta test Clover or OC ? You would certainly know that you'd need to boot a different version more than daily during this phase. For basic user, it can save you to be locked out after an upgrade by having a backup folder. What I don't understand is why do feel the need to take the time to write that you don't need that project? You don't need it, fine, leave it and go somewhere else. 4 2 Link to comment Share on other sites More sharing options...
chris1111 Posted October 4, 2020 Share Posted October 4, 2020 20 minutes ago, Jief_Machak said: @dziny Are you a developer ? Do you beta test Clover or OC ? You would certainly know that you'd need to boot a different version more than daily during this phase. For basic user, it can save you to be locked out after an upgrade by having a backup folder. What I don't understand is why do feel the need to take the time to write that you don't need that project? You don't need it, fine, leave it and go somewhere else. totally agree 2 Link to comment Share on other sites More sharing options...
iCanaro Posted October 4, 2020 Share Posted October 4, 2020 I don't like these offtopics and who feels the need to sign up and on the first post say what you don't need. If you think it's unnecessary, fine, then ignore it. I would like to take some OC dev by ear and ask him some explanations, since it is so well documented, but I think it is inappropriate to do so, if they have an idea and pursue it, it suits me, then I decide whether or not to use their bootloader, and I do not waste time in unnecessary controversy and discussion. Let's hope there's no other people to discuss the sex of angels or if the egg or the hen was born first. End OT for me closed topic, I will not answer nor publicly nor privately about things that distract the time I dedicate to the hack 1 Link to comment Share on other sites More sharing options...
Jief_Machak Posted October 4, 2020 Author Share Posted October 4, 2020 Thanks @chris1111 and @iCanaro. 10 minutes ago, iCanaro said: I don't like these offtopics and who feels the need to sign up and on the first post say what you don't need. If you think it's unnecessary, fine, then ignore it. You said it better than me You're right. Next time I'll just ignore it (at least I'll try ). 2 2 Link to comment Share on other sites More sharing options...
chris1111 Posted October 4, 2020 Share Posted October 4, 2020 Just now, Jief_Machak said: @chris1111 Please do not tempt him/her to make an other one ! Ok sorry but you can tell Modo to edit , delete , clean topic Link to comment Share on other sites More sharing options...
Jief_Machak Posted October 4, 2020 Author Share Posted October 4, 2020 16 minutes ago, chris1111 said: Ok sorry Don't be. Just kidding. Why can't I be the Modo of my own topic ? Link to comment Share on other sites More sharing options...
naiclub Posted October 5, 2020 Share Posted October 5, 2020 @Jief_Machak Further development, I will use yours. Link to comment Share on other sites More sharing options...
Recommended Posts