Question about bootloader for EndeavourOS installation

Hello,

i would like to install EndeavourOS as a second distro. I already have Linux Mint 22 installed which is my main distro right now. What bootloader should i select in the installation process in this case?

Is selecting “no bootloader” the correct way since i already have a bootloader due to my linux mint distro that is already installed? Or would systemd or grub work too ? I am fairly new to linux since i switched from Windows recently and i am in the process of learning how all of that stuff works. I want to make sure i can boot into both Mint and Endeavour without facing any issues.

I appreciate the help. Thanks in advance.

Kind regards,
Igneex

First of all, welcome to our forum! It’s nice here.

Regarding your question, I can offer this experience: I use two EndeavourOS installs side-by-side, using grub as bootloader. When you choose grub on the new install, specify your existing Mint EFI/BIOS partition to handle the EOS bootloader. Boot into the newer install (EOS), mount the partition containing the other OS (Mint) and use os-prober to find the existing install there. Then they will both appear in your grub menu. That’s what I did. I don’t know about other options. :person_shrugging:

Please let us know how it goes!

1 Like

I am not certain about this, but my guess is that installing systemd alongside Grub can cause problems, but as I said, I am not sure.

Grub is ideal for users with multiple systems, and I think that you don’t need to install it again, simply add entry and parameters for new system.

Welcome to the Purple side! :enos:

1 Like

In case you do install bootloader with EndeavourOS it will replace the bootloader from Mint. If you want to keep Mint managing the bootloader you should go without bootloader install and after install boot into Mint and add EndeavourOS to the Mint bootloader.
In case of EFI UEFI system and not older Bios legacy MBR system installs, you can simply go adding a bootloader by explicitly add a new EFI partition on installing EndeavourOS so it will not mess with the Mint bootloader at all.

2 Likes

Thank you for all the replies. I installed EOS without a bootloader, enabled os prober in mint and it worked :muscle:

I already faced an issue. After a restart EndevaourOS failed to boot with the following error:

Failed to mount sysroot. fsconfig system call failed: structure needs cleaning

Maybe you guys know what caused the issue to happen. I just rebooted again and the issue disappeared and EndevaourOS booted without any issues. But i would like to know why it happened in the first place since this was very odd. Here is what i did after the installation:

  1. I checked for updates which EndeavourOS automatically recommends me in the welcome screen. Everything was up to date already.

  2. I installed nvidia drivers. I used the instructions here for Arch / Nvidia:

  3. Then I installed some wine dependencies so i can play some non-steam games with Lutris. I followed the instructions here:

  1. I installed Lutris

I did nothing else so i am really confused why the boot failed once after a system restart. Any idea caused this to happen .?

In my opinion error has nothing to do with Nvidia or Wine/Lutris. If this was something considering GPU drivers, the error would be different. Also Wine and it’s extensions has no significance on boot.

My guess is there went something wrong in the action done by the os prober that however was corrected when booted again. But this is only my guess.