rEFInd and two EFI partitions.
by thethinker from LinuxQuestions.org on (#575NN)
So I've got this Mac laptop, which I triple booted (OSX, Windows, Slackware) using rEFInd for several years. But I decided I wanted to try Pop_OS!, so....
....I tried to replace the Slack install with Pop_OS!. It complained that the EFI was not large enough - needed 1 GB or more. But, I was unable to enlarge the EFI, so I made a second one, copied it, and pointed Pop_OS! there during the install. Then Pop_OS! installed perfectly, but I lost all access to both the OSX and Windows partitions.
(EDIT: right I should clarify - no bootloader was invoked at all, it just booted right into Pop)
That was fine, for a while, since I am primarily a Linux user. But now I actually need to get back into OSX now and again (Airplay....). I have figured out that I can get back into OSX by holding Option during restart and selecting the right partition....fine. But when I am in OSX, it appears that rEFInd is using the *original* ESP - at least, that's what it says when invoking the provided mountesp.
So, I think what I need is to install rEFInd to the second, larger ESP, and have the machine ignore the smaller one. Anyone got any advice about getting that done?


....I tried to replace the Slack install with Pop_OS!. It complained that the EFI was not large enough - needed 1 GB or more. But, I was unable to enlarge the EFI, so I made a second one, copied it, and pointed Pop_OS! there during the install. Then Pop_OS! installed perfectly, but I lost all access to both the OSX and Windows partitions.
(EDIT: right I should clarify - no bootloader was invoked at all, it just booted right into Pop)
That was fine, for a while, since I am primarily a Linux user. But now I actually need to get back into OSX now and again (Airplay....). I have figured out that I can get back into OSX by holding Option during restart and selecting the right partition....fine. But when I am in OSX, it appears that rEFInd is using the *original* ESP - at least, that's what it says when invoking the provided mountesp.
So, I think what I need is to install rEFInd to the second, larger ESP, and have the machine ignore the smaller one. Anyone got any advice about getting that done?