I have a MacBook Pro Late 2011 and the version of MacOS 10.7.2 Lion and I've always been using it no problem, so I didn't update to any of the newer versions of Yosemite, Mavericks, etc. On this Mac, I dual booted (a long time ago... in 2013, I believe) by installing Ubuntu 12.04 using rEFIt as was suggested by the guide (Mactel Dual Boot Guide) I used when dual booting. When I booted up, it would show the rEFIt screen with the choice of booting into Mac or Ubuntu. (I earlier posted this question in the Apple Stack Exchange and they told me it'd be better to post it here at askUbuntu.)
Before I go on, I want to mention that I'm aware that rEFIt is obsolete and no longer maintained, and rEFInd is the more current option. The reason why I used rEFIt is because (a) that's what the guided suggested and (b) I think I did my dual boot before rEFInd came out.
Now, I updated to MacOS X El Capitan, and the rEFIt screen doesn't show up and my computer just boots into Mac. I want the rEFIt/rEFInd screen to come back to allow me to select which OS I'd like to boot into.
I've searched on Google, and found some relevant links: very similar issue to mine with Yosemite and something which seems to resemble my problems and a very insightful post and here. However, I'm not sure what to do, especially because I don't want to have to re-install Linux as suggested by the third link.
So, my questions are:
- How can I get the rEFIt/rEFInd installer back to select the OS?
- In order to do the above, do I have to uninstall rEFIt? (My understanding from the "Removing rEFIt" page is that I wouldn't as MacOS X is already my startup disk, so I don't have to go through and rename any EFI directories...)
- Can I do this without re-installing Ubuntu?
If anyone else has encountered this issue or has any insight, I'd greatly appreciate it! Thanks!
Simply installing rEFInd worked, as you suggested. However, there was one twist. When I booted into recovery mode, it still thought that SIP was enabled, so I did the
csrutil disable
command and then installed rEFInd (via Recovery Mode as well) and then re-enabled SIP withcsrutil enable
in Recovery mode.It seems as if everything is working. My Ubuntu partition boots up fine and my Mac seems to work just fine.
One last question: though I googled it, I'm unsure of where to find refind.conf to edit it. Where would I find it? Thanks!
– pvasudev Mar 20 '16 at 18:19refind.conf
is on the EFI System Partition (ESP), probably in theEFI/refind
directory. On Macs, the ESP is usually the first partition on the disk (/dev/disk0s1
in OS X or/dev/sda1
in Ubuntu). It's not normally mounted automatically in OS X, but themountesp
script that comes with rEFInd should mount it. In Ubuntu, it will be mounted at/boot/efi
*if* you installed Ubuntu in EFI mode; but if you installed in BIOS mode, it won't be mounted automatically. – Rod Smith Mar 21 '16 at 02:01