10

I have a MacBook 2015 running macOS High Sierra 10.13.4,I installed Windows 10 using Boot Camp. After that I created two partitions swap,root to do installed Linux Mint. Finally I installed rEFInd to manage the three OS's, but where reboot I can't access Windows. It's show message error "rEFInd - Booting OS Starting bootmgfw.efi Using load option '' BlInitializeLibrary failed 0xc00000bb ", How to fix it? enter image description here

5
  • Are your partitions ordered 1. MacOS, 2. Windows, 3. Linux? Are your partitions all primary?
    – Scottmeup
    Apr 24, 2018 at 8:19
  • Yes, That's right.
    – luctp
    Apr 24, 2018 at 8:42
  • Could you run "diskutil list" from terminal and attach the output?
    – Scottmeup
    Apr 24, 2018 at 9:44
  • Hi There, I fixed it, by disabling SIP, and converting MBR to GTP by "sudo gdisk / dev / disk0" , p,x,n,w,Y. Thank you for reply
    – luctp
    Apr 24, 2018 at 10:23
  • @luctp Please add the above as an answer.
    – JBis
    Apr 24, 2018 at 11:22

1 Answer 1

12

I will formalize @luctp's answer seeing as the user is gone and I have (sort of) confirmed that the instructions work:

So here's how the error looks like, when trying to boot Windows from rEFInd: enter image description here

The steps below will make the error 0xc00000bb effectively disappear and, for @luctp, seemed to be enough to fix the triple boot. However, in my case, more work had to be done as I explain at the end of the answer.

To get rid of the 0xc00000bb:

  • Download and install gdisk.

  • Disable SIP, otherwise you get error the following error when running gdisk: Problem opening /dev/disk0 for reading! Error is 1.

  • Create a new Protective MBR for your disk using gdisk, start by running on the terminal: sudo gdisk /dev/disk0

  • (Optional) Choose "p" to have a look at your current GPT partitions, and potentially create a backup of them. Also look here for better ways of backing up the partition table.

  • Choose option "x", then option "n" to request the creation of a fresh Protective MBR, then option "w" to write the requested changes to the disk, confirm with Y and exit the tool with "q".

After the steps above, Windows 10 should indeed start booting (whereas before it would simply get stuck in rEFInd).

In my case, however, the Windows 10 EFI boot splash would show on the screen for a few seconds and then suddenly reboot.

What ended up being the solution for having a working triple-boot in my Mac was following David's Alternative Second Answer, specifically the "The First Way". Now, I can boot to any of the three OSs. Not only that, but I can boot them from either rEFInd directly or through GRUB (for Ubuntu/Windows) after rEFInd or after pressing the Option key on boot.

2
  • Steps under Linux are simpler - gdisk can be installed from your favorite package manager (pacman in my case), and there is no need to disable SIP. Apr 18, 2020 at 15:35
  • 1
    I did not have to disable SIP for my setup to work on Ubuntu 20.04 LTS, also you can run gdisk from Linux itself: gdisk /dev/disk/by-id/ata-APPLE_SSD_SM0256G_S2Z5N*****
    – lrepolho
    Dec 14, 2020 at 5:48

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .