I had refind boot manager working on my macbook since today when I received a critical Windows 10 update.

How do I fix it without loosing Windows Boot?

  • See the boot coup page of the rEFInd documentation. If that doesn't help, please provide more details, such as what happens when you try to boot and what procedure(s) from the boot coup page you've tried and what the result(s) were. – Rod Smith May 22 '17 at 2:43
  • Can I reinstall refind will that work? @RodSmith – Abhimanyu Aryan May 22 '17 at 3:27
  • Mount partition and install the script again? – Abhimanyu Aryan May 22 '17 at 3:27
  • From the page I referenced: "The most general, and in some cases the easiest, solution to a boot coup is to re-install rEFInd." – Rod Smith May 22 '17 at 12:59
  • @RodSmith I re-installed in OSX. Then it was working again but it stopped working again once I booted in Windows. How to report problem? I can't figure out what's the problem and how to report it – Abhimanyu Aryan May 23 '17 at 7:11

Windows removing other boot loader entries is a known, although not universal, problem. See this question and my answer to it on AskUbuntu for a bit more information. In brief, using bcdedit in Windows usually fixes the problem:

bcdedit /set {bootmgr} path \EFI\refind\refind_x64.efi

You'd type this in an Administrator Command Prompt window. This assumes that rEFInd is installed in the usual location on the ESP.

One caveat: This procedure is known to work on UEFI-based PCs. Because Macs are different, there may be an extra twist that will cause this procedure to fail. If so, you might try creating a small HFS+ partition, installing to it using the --ownhfs option to refind-install, and then using macOS's tool to set that as the default boot option if Windows misbehaves again.

  • I have installed refind in MacOS in EFI path not in Windows. So how do I find Path to Bootmgr – Abhimanyu Aryan May 23 '17 at 16:40
  • The standard rEFInd install location is as specified in my suggested command -- \EFI\refind\refind_x64.efi. If it's someplace else you'd probably know (unless you used the --ownhfs option to refind-install). – Rod Smith May 23 '17 at 17:53

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.