Skip to content

Instantly share code, notes, and snippets.

@jaz303
Last active January 1, 2016 23:41
Show Gist options
  • Save jaz303/072279d7d3eafaaf6c8f to your computer and use it in GitHub Desktop.
Save jaz303/072279d7d3eafaaf6c8f to your computer and use it in GitHub Desktop.

You need 3 USB sticks; one each for OS X, Linux, Windows.

  1. BACK UP YOUR SHIT FIRST
  2. start with a fresh install of OS X
  3. initiate bootcamp; create USB from Windows 10 ISO + download Apple drivers
  4. set bootcamp partition to total size for windows + linux
  5. intercept windows installer by restarting with option key held down, boot back into OS X
  6. open disk utility
  7. reformat bootcamp partition as mac partition (so it can be resized)
  8. decrease size of bootcamp partition to leave space at end for Linux
  9. reformat bootcamp partition as FAT (might not be necessary, i did it anyway)
  10. download refind from sourceforge and unzip it. do not install.
  11. download ubuntu ISO and dd it onto a USB stick
  12. reboot, hold option key, select EFI boot
  13. enter Ubuntu installer
  14. when partitioning, remove the last partition created in step 7 (NOT the bootcamp partition, the one at the end)
  15. add 2 new partitions - swap (8-16GB or so, use as swap) and root (all remaining space, format as Ext4, mount at /)
  16. install Ubuntu. leave bootloader set to install on /dev/sda... not sure if this is right but it doesn't break anything
  17. after Ubuntu installs, insert Windows install USB, reboot holding down Option, select Windows
  18. install Windows; when it reboots it might go back into Linux or OS X automatically... don't worry
  19. reboot machine into OS X installer USB, start Terminal:
`$ cd /Volumes/OS\ X/Users/jason/Downloads/refind`
`$ csrutil disable`
`$ ./refind-install`
  1. Remove all USB sticks and reboot!
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment