Contribute
Register

[Guide] How to keep Clover working when installing Windows and Linux

Joined
Nov 8, 2018
Messages
6
Motherboard
Gigabyte Z370M D3H
CPU
i5-8400
Graphics
UHD 630
Mobile Phone
  1. Android
Yes! Finally, I made it with the EasyUEFI method from your post. Thank you so much!

Before getting your post, I tried Clover UEFI Shell method so many times with so many Clover Bootloader versions. But each time I failed for not working shift key of my keyboard. The issue is running for a long time. Don't know why they aren't fixing the shift key issue.
 
Joined
Aug 11, 2018
Messages
10
Motherboard
Hp ProBook 4530s XU015UT-Clover
CPU
i3-2350M
Graphics
HD 3000, 1366x768
Mac
  1. MacBook Pro
Mobile Phone
  1. iOS
Can it run for legacy?
 
Joined
Oct 30, 2011
Messages
117
Motherboard
Lenovo x270
CPU
i5-6300U
Graphics
HD 520, 1920x1080
Mobile Phone
  1. iOS
Great guide, thank you.

Dual boot (Windows 10/Catalina) for few weeks, I got the first windows update today and got the issue with direct windows boot at startup.
I tried replacing BOOTX64.efi by the one from CLOVER, all the three methods as per your good guide and no luck, every boot to windows leads to an immediate reboot to windows, no clover menu.

After few hours of looking at the issue, I figured out the trouble.
None of the methods were kept in memory because during the windows update I had fast shutdown available (company strategy I can't modify).

I started back to windows and forced a full shutdown with : shutdown /s /f /t 0
Then it was possible to fix the automatic boot to windows and add the clover boot for future windows updates.
It could be good to add this tip into the guide.
 
Last edited:
Joined
Aug 30, 2016
Messages
185
Motherboard
Asus MAXIMUS XI HERO
CPU
i7-8700K
Graphics
RX5700 XT
Mac
  1. iMac
Classic Mac
  1. iMac
Mobile Phone
  1. Android
I followed this recipe and succeeded in getting Clover to come up reliably. However, I still can't boot my Windows drive. When I select "Boot Windows from Microsoft EFI" (which I think is not quite the right option) what happens is that I get into a new Clover boot menu with zero items i.e. no icons. There is no way to recover from this state other than the power button.

Item 0 on the "map" list that I edited in UEFI shell was the Windows boot manager, so I wonder if when I followed the recipe so literally, I lost that entry by overwriting it with "Clover Boot Manager". Could that happen? Should I somehow have copied item 0 to another slot before overwriting?

I know my win10 boot disk is OK: I can mount it and see the files etc. I just can't find a way to boot it via Clover.

Oh and I should mention (still not clear on this): I think my win10 boot disk after install had an EFI partition that has since disappeared (without my intervention). Does it need its own EFI partition -- do I need to restore it? -- or should it boot from bootmgfw.efi on the MacOS system disk EFI partition?
 
Last edited:
Joined
Aug 30, 2016
Messages
185
Motherboard
Asus MAXIMUS XI HERO
CPU
i7-8700K
Graphics
RX5700 XT
Mac
  1. iMac
Classic Mac
  1. iMac
Mobile Phone
  1. Android
Just wanted to say a Great Big Thanks for this tip, which when applied properly saved my bacon (and possibly my sanity, after 3 days of UEFI hell). Here's how I used it successfully, with 2 internal SSDs.

 
Joined
Nov 9, 2017
Messages
59
Motherboard
Gigabyte Z390 AORUS PRO
CPU
i9-9900K
Graphics
GTX 1080 Ti
Mac
  1. MacBook Pro
Mobile Phone
  1. iOS
The most frequently used solution is renaming the Windows Boot Manager executable bootmgfw.efi to bootmgfw-orig.efi but this is only a temporary solution that will break whenever Windows updates occur.
Hi jpz4085,

thank you for your guide !

I have a simple question, though.

After following Going Bald's guide on multibooting UEFI, I renamed "bootmgfw.efi" into "bootmgfw-orig.efi"

The question is, after following your guide and adding a new entry for Clover, should I keep "bootmgfw-orig.efi" as is or reverte to "bootmgfw.efi" ?
 
Joined
Aug 1, 2015
Messages
265
Motherboard
Z97X-UD3H-BK
CPU
i7-4790k
Graphics
R9 270X
Mobile Phone
  1. Android
Hi jpz4085,

thank you for your guide !

I have a simple question, though.

After following Going Bald's guide on multibooting UEFI, I renamed "bootmgfw.efi" into "bootmgfw-orig.efi"

The question is, after following your guide and adding a new entry for Clover, should I keep "bootmgfw-orig.efi" as is or reverte to "bootmgfw.efi" ?

You should be fine to revert to the original name. Try and see how it goes.
 
Joined
Jan 6, 2020
Messages
1
Motherboard
ASUS PRIME H270-PLUS
CPU
i5-7400
Graphics
RX 580
Mac
  1. MacBook Pro
Mobile Phone
  1. Android
  2. iOS
Linux: efibootmgr
  1. Boot to your Linux distribution on your hard disk or install flash drive. (UEFI mode)
  2. Open Terminal and enter the command below. (Assumes correct EFI partition is sda1 otherwise check and use the -d and -p switches to select the correct disk/partition.)
    • Code:
      sudo efibootmgr -c -l \\EFI\\CLOVER\\CLOVERX64.efi -L "Clover Boot Manager"
  3. Close Terminal then restart and remove the flash drive if present and verify the Clover Boot Menu appears.
Linux/GRUB updates might sometimes require using the -o switch to move Clover back to the default position in the boot order. An example is provided below where Boot0000 is Clover.
  • Code:
    sudo efibootmgr -o 0,7,81,82,83,84

This worked perfectly for me...! Thank you SO much!!

I couldn't even get my macOS install to boot from the original install usb I used (admittedly not unibeast b/c Catalina), which was very surprising / confusing to me.

So I'm v grateful this command worked. Verbatim the command in #2, and boom -- clover was set to default even.
 
Top