Installation Guide for Linux Mint 17 / Ubuntu 14 04 on Mac mini late 2012

Installing Ubuntu 14.04 based distribution on a Mac (or any EFI based computer) has become very straightforward. If you read my previous guide on getting Ubuntu installed on Mac mini guide and thought it was long and too many things to configure, relax because you only have to run few commands with the latest Ubuntu 14.04 / Linux mint 17 distributions.

Firstly, remember that you can either split your Mac partitions using DiskUtil and have a separate partitions for your Linux or you can wipe the whole disk and have just Linux on your Mac. If you choose to go with the first, then make a partition on your Mac, of at least 10GB for Linux. And remember how much disk space you allocated for this partition as in the Ubuntu/Mint setup, you will have to point to this specific partition.

Make a bootable USB of Ubuntu 14.04 or Mint 17 (Qiana), you can easily do this by following these instructions (on your Mac).

1. Download the ISO from either Ubuntu or Linux Mint website (make sure you get the 64bit version).

2. Make sure the ISO file copied into your home directory of your Mac with the name linux.iso

3. Then run “hdiutil convert -format UDRW -o ~/linux.img ~/linux.iso” without quotes. This will take a minute or two.

4. If the output file is called “linux.img.dmg” then rename it to “linux.img”

5. Plug your USB of at least 2GB, some old USBs won’t boot so if this guide doesn’t work for your try it with a different USB.

6. Run “diskutil list” without quotes and check the output, should look like the following example. You should be able to distinguish your USB device from your hard drive because of the size, type name (it says usb_disk).

macusb2

7. Now we gotta unmount the USB disk using this command before writing the image file we created in Step 3. Run “diskutil unmountDisk /dev/diskN“, where is the USB device number from the above list. As per the above example it would be 2 so command would be “diskutil unmountDisk /dev/disk2″, make sure you get yours right!

8. Making the bootable USB is easy, run “sudo dd if=~/linux.img of=/dev/rdiskN bs=1m”, again is the USB device number as per Step 6.

This step will take a while, have a coffee and come back.

9. Then you gotta eject the USB, don’t just pull it out. run “diskutil eject /dev/diskN“, again N is the USB device number you used in the above steps. Wait 5secs and then pull the USB out.

10. Reboot your Mac. Keep press “Option / alt” button when you hear the boot sound.

11. You should end up with a password screen where you need to enter your Admin password.

12. You will end up in the bootloader screen of the Mac, now plug in your bootable USB. And press Enter.

13. Continue as per normal Ubuntu / Linux mint installation except the partitions section where you should have a partition for EFI boot partition. So if you choose to have both Mac and Linux you can just split the partition you created in the first steps of this guide to two, for an example one “swap” (of at least 1 to 8GB, or whatever suits you) partition and one “/” (root) partition. And leave the boot loader installation device as as it is (bottom dropdown in partition management section).

If you choose to wipe the whole Mac, I recommend you should chose “Erase disk and install Linux Mint” / “Ubuntu” in the partition management section and leave LVM un-ticked.

14. After finishing the installation process it will ask to reboot, but DONT! get a terminal and run the following commands to make sure that GRUB is the preferred bootloader on your Mac (this overrides your Macs original bootloader sequence but your can revert it back when you want to so don’t panic).

You should also make sure the USB is still plugged into your Mac.

run “sudo apt-get install efibootmgr

then

sudo efibootmgr“, this will list something like the below example output

Mint is at address “Boot0000”

Ubuntu is at address “Boot0010”

Mac OS is at address “Boot0080”

above are the EFI identifiers of my mac, yours will look similar what you need to do now is alter the boot sequence.

I ran the following command, which changed my Mac boot sequence to boot Mint first then Ubuntu (which is just a phantom EFI identifier I assume), lastly the Mac’s original.

sudo efibootmgr -o 0, 10, 80

then just to confirm that above command altered the sequence run “sudo efibootmgr” again and confirm the new order.

15. Reboot using the menu in Mint/Ubuntu. Unplug the USB.

16. You should come back to Mint/Ubuntu, then you gotta fix your wireless networking if required. Make sure the USB is pugged back in then press the “Super” (Command key or Windows key) key and type “Driver manager“, press enter. You should end up in a screen like below.

Choose the Airport Extreme driver and apply.

AirportExtreme

Enjoy!

 

OPTIONAL:

Low colour depth in the second monitor

If you have a dual monitor setup, they you will notice that sometimes one of the monitors display less colours than the other one. I read somewhere that this issue happens in EFI based machines with Intel HD xxxx video cards, but I am not exactly sure the reason behind it.

The permanent fix for this would be to alter a configuration register for the Intel HD video card. The way I prefer for this is through the /etc/profile file.

1
sudo gedit /etc/profile

Add the following line

1
intel_reg_write 0x70008 0xC4002000

Save the file and exit. In the next boot colours will be normal on both monitors.

 

 

22 thoughts on “Installation Guide for Linux Mint 17 / Ubuntu 14 04 on Mac mini late 2012

    • Very interesting but… I’m looking for instructions to download and install ubuntu on my MBP. USB ports are not working. Any thoughts on this, please.

  1. Hi!

    Help me if you can, please.
    I did all as mentioned in your how-to and get working ubuntu on my mac mini.
    After one week of work without any problems, I reboot mac mini. And get mac mini that can’t boot any system.
    Booting process is come to GRUB and after this just purple ubuntu screen.
    What it could be?
    Thank you in advance.

    • probably you have fixed the issue already. but if not try editing the default Boot option in GRUB and removing “quiet splash” parameter from the init command. In order to do that, use arrow keys to stop the automatic timer and press “e” to edit the current boot option and then remove “quiet splash” and press “c” (if I remember right) to boot in verbose mode.

      In verbose mode you will see where the boot process stops.

  2. Hi, appreciate the terse intallation process. In my case, i am installing ubunti 14.x LTS SERVER. can you advise me how to install airport extreme driver in this case?

  3. Hi, nice post which helped me a lot.

    But one question: you say “get a terminal and run the following commands” to install “efibootmgr”. I tried on debian and ubuntu, but the only thing I can get at the end of the install (and before first reboot), is a basic shell without “apt” command. There’s a kind of alias which is “apt-install” but doesn’t work.

    So my problem is that I can’t install “efibootmgr”, so when I reboot, I can’t see my Linux installation and can’t boot on it.
    Any idea ?

  4. Has anyone had any problems with Mint 17 on a Mac Mini 2012? Mine locks up frequently…changed out memory and SSD. So frustrating…

  5. It seems that your steps regarding the image preparation with hdiutil and writing to flash by dd are totally unneccessary on Mac Mini Late 2014. I followed your steps first, but realized that “Check disk for defects” finds errors on the drive. Then I found out that I can perfectly well install Ubuntu on my Mac from a normal USB drive prepared with Disk Creator on another computer running Ubuntu.

    • You are correct indeed. If you build your bootable USB using the startup disk creator tools (one comes with Ubuntu, LinuxLiveUSB, etc) then you can ignore those steps. Those steps (hdiutil to convert iso to an img then dd) are specifically for creating a bootable USB under OSX.

      Hope this clarify those steps.

  6. Hi Purinda,

    Thanks, for this install guide. After a couple of hours running my Mac Mini(Late 2012) was getting super hot and realized that fans weren’t running at all. I googled around and found this http://ubuntuhandbook.org/index.php/2013/11/ppa-install-fan-control-ubuntu-macbook/ I installed macfanctld but I’m having a hard time configuring the .config file since the fan is finally running but at full blast at 6200rpm. Do you have a work around for this?

    Thanks!

  7. Thank you so much for this guide, it was extremely helpful and I now have a Mac Mini dual booting with 1404 and Yosemite. I’m going to go on and so similar with a MBP soon.

    One problem I have got with my late 2014 Mac Mini is that the audio isn’t working with Ubuntu. It’s fine on Mac OSX, and the sound controls show which applications are sending sound. Have installed ALSA also. I’ve had a look for other support, but can’t find anything. Your advice would be extremely welcome, thank you.

    • I had audio working fine 14.04 late 2012 mac mini. after over a year it recently stopped, though weirdly headphone jack does work still…

  8. This is great. It worked for installing Ubuntu 15.10 Server. I did not need to do step 14, it was handled automatically. This was good because I didn’t know how to get to the terminal from the text-based installation wizard anyways. I did have to install “fglrx” before it would boot all the way through in non-recovery mode.

Leave a comment