GRUB doesn't detect second EndeavourOS

Hello everyone
So today I installed EndeavourOS on my ssd (with GRUB), after that I installed another EndeavourOS on another partition of the disk (without GRUB). However, I only see the first EndeavourOS in GRUB when I turn on the computer.
I tried to fix the problem myself, but it didn’t work. First, I mounted the partition with the second operating system, and then used os-prober and grub-mkconfig -o /boot/grub/grub.cfg

Output:
Found linux image: /boot/vmlinuz-linux
Found initrd image: /boot/intel-ucode.img /boot/initramfs-linux.img
Found fallback initrd image(s) in /boot: intel-ucode.img initramfs-linux-fallback.img
Warning: os-prober will not be executed to detect other bootable partitions.
Systems on them will not be added to the GRUB boot configuration.
Check GRUB_DISABLE_OS_PROBER documentation entry.
Adding boot menu entry for UEFI Firmware Settings …
done

After rebooting I see only the first OS again.

I’m a complete newbie so I would really appreciate any help

You need to enable os-prober in /etc/default/grub

1 Like

Oh I’m sorry, I forgot to write that I already tried to do this. I uncommented GRUB_DISABLE_OS_PROBER=false and used grub-mkconfig -o /boot/grub/grub.cfg again.

Output:
Found linux image: /boot/vmlinuz-linux
Found initrd image: /boot/intel-ucode.img /boot/initramfs-linux.img
Found fallback initrd image(s) in /boot: intel-ucode.img initramfs-linux-fallback.img
Warning: os-prober will be executed to detect other bootable partitions.
Its output will be used to detect bootable binaries on them and create new boot entries.
Adding boot menu entry for UEFI Firmware Settings …
done

But the only thing that has changed is that now my OS is called Archlinux instead of EndeavourOS in GRUB

It is possible that os-prober doesn’t know how to find kernels which are stored per the bootloader specification.

You can always chainload it or create a manual entry in grub.

Honestly, given what a mess os-prober is, I always recommend creating manual entries in grub.

Did you uninstall grub and then reinstall it? That would create that since you would have erased the config file we shipped.

you have to use option --bootloader-id=
for EFI and mac only , you will see name for exh entry SSD & grub
for example Endvmate / Endvxfce / etc …

@affectheaded did you try to reinstall grub ?
the command should be sudo grub-install
after that grub will have to be updated (command like you did)