Hey, all! I’ve got me a 2019 Intel-based MacBook Air. I hate macOS, and since I never use the device, I wanted to get some use out of it by installing Fedora. I want to just wipe macOS and use the whole disk. I did this successfully on a 2015 MacBook Pro, though I needed Fedora 37 as that model needed an HFS+ EFI partition. It’s now a really nice Fedora laptop! Unfortunately, all I managed on this device was a grub/efi recovery screen (wish I’d taken a screenshot lol).
Here’s what I tried. I installed Fedora 37 (last version to use HFS+/“macefi” for EFI partition), Fedora 38, and Fedora 39. I followed steps from Howtogeek to make my Fedora images bootable. It worked, and I could boot the USB. I also disabled all the MacBook security stuff in “Startup Security”, and disabled the SIP. I also tried installing rEFInd, which did work and showed my EFI boot entries, but none of them successfully booted Fedora.
Unfortunately, the result is the same. With Fedora 37, the device just didn’t register as bootable. Fedora 38 and 39 both installed, but had an error about installing the bootloader towards the end. I just can’t seem to get this thing to successfully setup an EFI partition. I found this post on Apple Stackexchange, but their command didn’t work, erroring as not having space, despite having a blank partition. I then tried this answer, and partitioned my disk with the EFI partition as 200 MiB, at the beginning of the drive, and then using GNOME Disks to change the label to EFI (everything else was right). Still, it did not work. I just get to EFI recovery. Lastly, I head
bless --device /dev/disk0s1 --setBoot --legacy should help, but MacBooks haven’t supported legacy boot since 2015 or so.
I’m really not sure what’s going on here. Fedora’s live session works nicely, but the installed system, not at all. I’ve reinstalled probably 8 times today, trying different things. Unfortunately, I’m at a loss. I would really appreciate some help, because I’m kind of done trying to get this thing going. At this point, M1 is somehow way easier to install on than Intel haha, what a twist!