YeeP wrote:Based on a previous post by you;In a multi-Linux installation, you're likely to want a /boot/refind_linux.conf file for each distribution, so you'll need to generate this manually or run the mkrlconf.sh script for the second distribution.
I would guess that the steps in a simple description would be something like this
1) install first distro
2) reboot in CSM mode, install refind
3) reboot in EFI and check to make sure all is working, fix what is needed.
4) boot from live disc for distro #2 and install.
5) reboot distro 2, or just run the mkrlconf.sh script after install?
6) once script is complete make sure refind_linux.conf file is in the root of the boot folder, on ESP partition.
7) reboot in EFI mode and check rEFInd menu for additional distro
No; that's got a few errors. There are multiple ways to do it, but one would be:
- Install first distribution in EFI mode.
- In first distribution, install rEFInd. This will set rEFInd as the default boot loader and create a /boot/refind_linux.conf file for it.
- Install second distribution in EFI mode. This will result in that distribution's EFI boot loader becoming the default.
- Boot to second distribution.
- Re-install rEFInd in the second distribution. This will reset rEFInd as the primary boot loader and will generate /boot/refind_linux.conf for that distribution.
There are many possible variants on this procedure. For instance, you could use BIOS/CSM/legacy mode to install the second distribution; but then you would not re-install rEFInd, but you would have to manually create a /boot/refind_linux.conf file or run mkrlconf.sh. I actually started to write a series of options, but the number of possible combinations just started to get unmanageable -- most of the steps I've outlined have alternatives, and for each alternative, the total number of possible paths doubles, so you've got 2 raised to some value possible ways of doing it. If you don't like the procedure I've just outlined or if it doesn't work, your best hope is to understand the principles well enough to find your own way.