Take the 2-minute tour ×
Unix & Linux Stack Exchange is a question and answer site for users of Linux, FreeBSD and other Un*x-like operating systems.. It's 100% free, no registration required.

I would like to boot an Intel Mac from Linux on an external USB drive. Right now, I have install rEFIt and use grub on the internal hard disc to boot the external drive. That seems pretty complicated. Isn't there an easier way?

In particular one that does not involved installing anything on the internal drive?

share|improve this question
add comment

2 Answers

Apple doesn't want it to be easy!!!

You can perhaps ask the rEFIt devs to make the specific process you want a bit easier, but I don't think you can get without having to install something to circumvent Apple-imposed restrictions.

share|improve this answer
    
Not so sure about this Apple imposed stuff. Actually some you can boot without rEFIt or anything installed as described in the link to the Ubuntu Forums below. But this is pretty complicated and kills graphics performance. But I have not given up hope for simpler ways. :-) –  ovidius Aug 27 '10 at 20:20
add comment

All you need to do is format the usb stick in a format linux can boot from, for example ext3.

Then you copy the content of a live-cd or full distro on the USB stick. Afterwards, you need to mark the USB parition as 'ACTIVE' somehow.

Then you need to go into the BIOS of the computer and set the primary boot device to USB. Then you restart.

If all goes well, Linux boots.
If it doesn't, something was done incorrectly.
It's clearly possible, I've done it on my Dell notebook.

share|improve this answer
2  
Could you please at least check before you answer something? It is about Intel Macs. They have no bios and what you propose just won't work. –  ovidius Aug 29 '10 at 11:35
    
@ovidius: Every computer has a BIOS (basic input-output system), even Apple computers. And if it doesn't work, then that means you didn't manage to mark the USB partition as 'ACTIVE' (=boot) [or your BIOS doesn't support booting from USB or has disabled it]. u start the system and be4 display comming press F2 or F3 or Esc or Delete hold any key for a second then it will show u other wise go to apple website and ask help they help u. New Apple computers use EFI , so you need to know the shortcut-key combination. –  Quandary Aug 31 '10 at 10:59
5  
Look here: en.wikipedia.org/wiki/Extensible_Firmware_Interface . If you do not have an Intel Mac and can check that your advice is really appropriate, I'd recommend that you do not claim to know what works. –  ovidius Sep 1 '10 at 6:31
    
Yes, EFI, Extensible_Firmware_Interface, as I said. No I don't need an Intel Mac, the principle is the same on any computer. It won't boot from USB as long as you don't tell your computer to boot from USB, and for as long as the boot device is not marked as active and for as long as you have the wrong /dev/sdXY in the grub boot config... you need the shortcut-key to configure the boot device order. By default, your computer won't be booted from a USB paritition marked as active, and this default makes sense. –  Quandary Oct 8 '10 at 23:53
1  
@Quandary is totally wrong. The principle is not the same. There's no way to 'tell the computer to boot Linux from USB', Apple just doesn't allow it. Don't comment on Apple issues if you don't have an Apple computer, and do some proper research before posting. –  nathan.f77 Feb 19 at 3:39
show 1 more comment

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.