Take the 2-minute tour ×
Ask Ubuntu is a question and answer site for Ubuntu users and developers. It's 100% free, no registration required.

If you select "USB" and "Mac" on this download page, it gives a series of command line instructions to make a USB key which the MacBook will boot into Ubuntu from.

I've followed them to the letter two or three times on different USB keys, and it doesn't work. There's a very great deal of technical discussion about EFI etc. but this set of instructions seems to suggest it should just work, but it doesn't.

Help? I'm increasingly unhappy with the more locked-down approach Apple is taking, and I'd quite like to start using Linux with a view to transitioning over to using it as my main operating system, but booting from the CD takes forever, runs slowly and I'm really hoping to get it moving off USB.

Can anybody help me?

share|improve this question
    
I'm not sure you can. I haven't heard any success in doing so. Have you considered making your Macbook dualboot instead? I run a triple-boot Macbook with rEFIt and it's fantastic. –  Pete Ashdown Feb 28 '11 at 22:42
    
Easiest way is to use the bootcamp utility. Here you can insert the Ubuntu CD instead of the Windows one. –  giowck Jan 2 '12 at 11:37
    
It's not possible. I've tried it all (askubuntu.com/questions/251958/…) Forget about it. –  cyphunk Feb 21 '13 at 13:21

6 Answers 6

This is a FAQ in the Ubuntu Forum: http://ubuntuforums.org/showthread.php?t=1046568

It does not work directly, but requires some special handling with GRUB http://ubuntuforums.org/showthread.php?t=995704

Added: The information on the Download page shows how to build a USB key that is bootable on PCs, but not on Macs.

share|improve this answer
10  
Those forums are horrible for trying to grok any sane information from. :( –  hendry Apr 22 '12 at 4:25

Short answer: You can't. Apple doesn't want you to boot an OS other than OS X off USB. If your Mac has a working optical drive, use it. It will save you pain. If you have a newer Mac (64 bit), just remember to use the Mac iso(amd64+mac), not the regular amd64 iso. (See this for an explanation of the difference)

Longer answer: (Ok, I lied above.) You can, but "it's complicated". One method that has worked for a number of people is to dd the bootable USB key to its own partition on your hard drive and then boot off that partition. The basic method is explained nicely here.

This doesn't always work, even on the same hardware. In particular, if you have a MacBook Air, which doesn't have an optical drive, then the forums are filled with posts of trying the dd-to-a-partition trick and failing. For MacBook Air owners, it is strongly advised to obtain a MacBook Air SuperDrive (no, a regular USB CD/DVD drive does not suffice) and then use that to install through the usual CD route (using the Mac iso for a 64 bit install).

Lastly, this USB method actually worked(!) to install 11.10 onto my MacBook Air 3,1 (late 2010 model). However, I expect some modification is needed to work on other versions of the Air, not to mention other Macs.

share|improve this answer
2  
The dd method has never worked on my 1) Macbook 3,1 2) Macbook Pro 3,1 3) Macbook Pro 8,2... Any yet they claim in works. I feel betrayed! –  user24668 May 9 '12 at 12:07
    
The dd method I refer to in the longer answer is not the same as the "official" instructions. It seems to work alright on a fair number of MacBook models, but not the Air. –  Chan-Ho Suh May 10 '12 at 9:10
1  
did not work on a macbook aluminium circa 2010. Ubuntu look like fools leaving up this obviously very unreliable FAQ's and instructions for using USB. Considering that most macbooks these days do not have CDrom drives Ubuntu should serious focus on this a bit more or write off a large majority of laptops from their user base. –  cyphunk Feb 21 '13 at 13:18
    
    
The long method, which is somewhat more up-to-date for people finding this now at lifehacker.com/5934942/…, works. However, even if you go to all the trouble of getting this installed via USB or otherwise, you'll still have a lot of work to do in configuring the OS at the low-level (better be familiar with the terminal) for the trackpad and other things to function as you expect them to; much reconfiguring. Shame they haven't tuned it more for the Macbooks by now. –  rcd Nov 21 '13 at 23:50

Try to get a machine with Ubuntu already installed, a PC, notebook, whatever, maybe from a friend, and then get an ISO image of Ubuntu 12.10 amd64. Using Ubuntu, open the "Startup Disk Creator" utility, select the ISO image of Ubuntu, the USB device and create the disk.

Hold the option key while the Mac is booting and select the USB drive to boot from and you're done. I've done it, and it works.

share|improve this answer

With this four steps I installed Ubuntu 13.04 on my Macbook Air mid 2011:

  1. Create a new partition using Disk Utility

  2. Install latest version of rEFInd on your Mac

  3. Download the Mac ISO of Ubuntu and create a bootable USB stick with UNetbootin

  4. Restart your Mac select boot from USB and install Ubuntu

share|improve this answer
    
Alternative [Tested on an iMac.2013] 1. install refit 2. download the latest ubuntu iso (13.04 at this point) 3. create a live usb with "Usb Startup Disk Creator" (comes default with all ubuntu installations) 4. connect usb disk to iMac 5. restart iMac 6. hold option or command (alt or super) (i forget which) 7. select efi×Comments may only be edited for 5 minutes×Comments may only be edited for 5 minutes×Comments may only be edited for 5 minutes –  airtonix May 17 '13 at 9:28

Download Ubuntu and then make one bootable USB learn more which works with Macbook, iMac and Mini etc.. (2011 and later versions).

Requirements: 1. 2GB USB drive 2. Ubuntu System with net access.

share|improve this answer

After a LOT of trouble with various methods i finally got ubuntu 13.04 32bits working on a macbook 2,1 (mid 2007). My DVD drive is broken so i really needed a live USB.

(DISCLAIMER:)I´m no programmer but after setting things up the following way it worked like charm.

  1. Install the latest version of rEFIt.
  2. Download Mac Linux USB Loader from this page: https://github.com/SevenBits/Mac-Linux-USB-Loader/releases/tag/v1.1
  3. Download the source code from the same link. You will need the bootlA32.efi file located in the "EFI" folder.
  4. Insert your USB flash drive, and format it to FAT 32 using disk utility.
  5. Open Mac Linux USB Loader and select the .iso file you want to boot.
  6. Click on Create Live USB and follow the instructions, it's a pretty straight forward process.

  7. My macbook model just refused to boot on efi64, so i had to do some tweaking here:

  8. Go ahead and open the USB drive. Go to the "efi" folder and then the "boot" folder. Inside you should see a file named bootX64.efi

  9. Erase it and place the bootlA32.efi file instead.

  10. Now just reboot and from the rEFIt menu choose to boot from the USB drive.

I Hope it helps somebody out there!

share|improve this answer

protected by Community Apr 24 at 19:12

Thank you for your interest in this question. Because it has attracted low-quality answers, posting an answer now requires 10 reputation on this site.

Would you like to answer one of these unanswered questions instead?