There are many youtube videos showing how to install inux on the average PC. There are also many youtube videos showing how to install linux on vmware or virtualbox on the mac. Unfortunately there are only a handful of videos on youtube which show how to install linux directly on mac hardware. Those that do show installation on Mac hardware focus on Ubuntu. This is good for most, but leaves those who would like to try Fedora in the cold. This is also a cop-out because Ubuntu install on Mac is completely painless, for the most part. This page provides the solution to the unique problems which WILL occur when installing Fedora/Chapeau.
Expected errors and pitfalls
This tutorial focuses on getting you through the install. We do not assume to insult your intelligence by walking you through every single step. This tutorial covers pain points. If you follow this tutorial, you will be successful. You should ALWAYS BACK UP your mac files or partition if you have important files you do not want to risk losing.
One-Dimensional installation. -- Trust the Automated installer.
The Fedora /Chapeau, and to a similar degree the Suse installer does not offer sufficient guidance as to what will happen during install. the single most important thing I can say for the install of Fedora or Chapeau on a Macintosh is Trust the automatic partitioning. Rest assured I am am not a newbie. I have been installing linux for almost 20 years, so trust me when I say this. The anaconda installer will select a block of free space and try to install the distribution there.
Mac hardware is very...Finicky. If you try to install Fedora or Chapeau or Suse the traditional way, you will NEVER get it to work. I will get into the reasons for this later. I recommend an External DVD Drive with the installer burned to an ISO. You may of course use other methods such as thumb drives , as you re comfortable. I recommend to avoid unebootin unless you like unneeded complexity.
Use LLVM partitioning. Do not try to manually configure partitions as your years of expertise suggest. It WILL NOT WORK.
LLVM is the only guaranteed way to install Fedora /Chapeau on a modern 64-bit mac with a 64-bit EFI. To make sure you don't try anything silly, the anaconda automatic partitioning Knows you are installing on a mac because it sees the APPLE folder in the EFI directory on the mac side. The automatic partitioning will select LLVM for you. This is a GOOD THING. You can go in and alter suggested sizes but do not switch away from LLVM
Install the Grub boot loader but be aware upon completion and restart, GRUB WILL FAIL. This is to be expected. You can try it without installing a bootloader, but you may not like the results.
After completing installation, and upon restart, you will be taken to a grub screen. Even the normal mac boot screen will be replaced. The OS X Grub entries will not work. The usual Mac Disk Selector that you get when holding down the option key will likely be gone also. You would think that your partitions have been wiped by an installer gone rogue. Do not be afraid. your mac partition is safe.
Reset parameter ram - COMMAND- OPTION + P + R .
This is the ONLY way to get rid of the non-working Grub which has been installed into Apple's EFI directory on SDA . Grub has a few bugs with regards to booting ANY OS X partitions on a mac. Apparently, these will NEVER be fixed.
Once you have done the Parameter ram reset, your mac boot screen will reappear as normal. To get to your Fedora or Chapeau, you must hold down the OPTION key when you start up the mac.
You will then select the Fedora or Chapeau drive. You will then be greeted with the same grub Boot screen from earlier. If you click the 64-bit or 32 bit OSX Partitions, Grub will fail. Don't do it. Just use grub to select your Fedora/Chapeau install. You can find ways to hide Grub or Grub boot entries later and ensure that it only selects your installed distribution once you click the volume in the apple boot selector.
Following these instructions, you have have successfully installed your distribution. You now know how to boot into it and you are reassured that your Mac Partition is safe. You should go ahead and install Refind on the Mac side, or on the Linux side if you want a professional looking boot-up and OS selection. There are many beautiful Refind themes available.
The artist who wrote this article is quite literally starving. if you like this article, send bitcoin.
Grub bug on mac: https://bugzilla.redhat.com/show_bug.cgi?id=893179