Timeline for Dual-boot Linux on a Mac with original Boot Loader without uninstalling OS X
Current License: CC BY-SA 3.0
23 events
when toggle format | what | by | license | comment | |
---|---|---|---|---|---|
Jun 10, 2019 at 15:22 | answer | added | Matt Cesar | timeline score: 0 | |
Sep 2, 2017 at 14:23 | comment | added | Rolf | I think the problem is that Apple's boot loader cannot read ext4 filesystems which is what Linux normally use. If you can install linux on an HFS or NTFS partition, then maybe it can be made to work? | |
S Jun 1, 2017 at 11:29 | history | suggested | Kalle Richter | CC BY-SA 3.0 |
removed noise
|
Jun 1, 2017 at 11:12 | review | Suggested edits | |||
S Jun 1, 2017 at 11:29 | |||||
Jan 29, 2016 at 17:51 | history | tweeted | twitter.com/askdifferent/status/693129282688815106 | ||
Jan 29, 2016 at 11:53 | answer | added | PJJ | timeline score: 1 | |
Jan 29, 2016 at 10:59 | history | migrated | from unix.stackexchange.com (revisions) | ||
Jan 29, 2016 at 10:43 | comment | added | nil | @mikeserv I don't know if you have a definite answer, but would you mind posting one? I would like to give you the bounty for attempting, and since an acceptable answer hasn't yet been supplied, you deserve it. | |
Jan 28, 2016 at 19:50 | comment | added | Wyatt Ward | Neat - I have an older (2006) imac and was never able to figure out why the original EFI was so bad. I'm happy with refit now and not going to move, but at least I know why Apple's was bad now. | |
Jan 24, 2016 at 23:06 | comment | added | mikeserv | @KlaatuvonSchlacker - i dont think i was totally correct - i thought he could boot a linux kernel directly that. nil - you can install refind from windows if you like - it would be pretty easy to do. and the menus are cooler looking anyway. i didnt know it would lock you out - it should just set a simple windows esp - or else you could modify the windows boot menu to add linux. but it really isnt all that difficult EFI isnt tricky or whatever like MBR was - excepting Apple's stuff and some of MS's ARM stuff, its just straightforward - mount a disk, run an executable. its simple. | |
Jan 24, 2016 at 22:58 | comment | added | Klaatu von Schlacker | @mikeserv is correct. Apple's EFI is unlocked during development and can boot to anything (including a raw EFI shell), but when they send the specs to the factory, the firmware is locked, and EFI acknowledges only what they permit. Boot Camp appears to be integrated with this, but all it actually does is set up partition maps and drivers. This is what you have, unless you can somehow get an unlocked EFI image and re-flash the onboard EFI chip. Using rEFIt allows you to boot into an alternate EFI implementation so that you can use EFI as it was meant to be used. | |
Jan 23, 2016 at 23:21 | comment | added | nil |
@mikeserv Ahem... Boot Camp only supports Windows 7 or later installation on this platform. Please use an ISO file for Windows 7 or later installation.
|
|
Jan 23, 2016 at 10:24 | comment | added | mikeserv | yeah - just pretend you did. but don't boot a windows usb - boot a linux one. | |
Jan 23, 2016 at 10:18 | comment | added | nil | @mikeserv Hmmm... Bootcamp only gives me the options to: "Remove windows from my computer", "Download drivers for Windows" and "Set up a bootable USB". | |
Jan 23, 2016 at 9:58 | comment | added | mikeserv |
versions 3.3+ will work for most compilation configurations. and no, it probably isn't the name of your partition. you need to install it in bootcamp. instead of windows install linux in efi mode. and you'll need to bless its boot partition afterward. if your linux of choice tries to sneak in a grub or whatever, you'd do better to uninstall that stuff. the linux kernel is an efi executable. in my opinion you'd do a lot better to remove the sheisty mac efi boot menu and replace it w/ rEFInd, though.
|
|
Jan 23, 2016 at 9:44 | comment | added | nil | @mikeserv And is "Linux\ Boot" the name of my partition? What version of linux are you basing this off of? | |
Jan 22, 2016 at 23:26 | comment | added | nil | @mikeserv Mike, I really appreciate the help, but I have no idea what that means? 0_0 | |
Jan 22, 2016 at 16:36 | comment | added | mikeserv |
sure. just go ahead and install it. make sure you configure at least one fat32 efi system partition. put the linux kernel on it and its initramfs, then you'll need to bless it. sudo bless --folder /Volumes/Linux\ Boot --file /Volumes/Linux\ Boot/vmlinuz.efi --options 'root=PARTUUID=3518bb68-d01e-45c9-b973-0b5d918aae96 initrd=/initramfs-linux.img' --label Linux
|
|
Jan 22, 2016 at 15:16 | comment | added | nil | Yes! I'm on a Late-2014 model. You wouldn't know how..?? | |
Jan 22, 2016 at 13:57 | comment | added | mikeserv | because it only adds windows. but i just read something that says if you have a 2013+ model it does the bootcamp install in UEFI mode, and so it should be possible without screwing w/ the partition table in that case. | |
Jan 22, 2016 at 13:36 | comment | added | nil | @mikeserv Surely there'd be a way. Bootcamp functionally adds Windows to the table, why not the other way around...? | |
Jan 22, 2016 at 12:17 | comment | added | mikeserv | you can't do this. the problem isn't refit, command line, whatever - the problem is the way Apple ignores the core functionality of the UEFI spec and doesn't implement standard loaders. so all of that stuff is a way to bring it into conformity so it can work with the rest. I don't believe the disk would have to be erased - that seems a little weird - but the partition table will certainly need to be replaced. Without erasing, it would mean some tricksy binary edits of the head of the raw disk. I don't have a Mac and so can't help you there, but only the head of the disk matters for UEFI boot | |
Jan 19, 2016 at 2:00 | history | asked | user168068 | CC BY-SA 3.0 |