I once plugged the disk with my endeavouros/xubuntu to my computer after I have pressed the turn on button. Now, each time I turn on the computer, the grub is bypassed and ubuntu is booted automatically. I can access grub menu by spamming shift key and then I can choose the system. I have installed my grub along with endeavouros. I already checked the grub config file, ran grub-mkconfig and dracut-rebuild, but the situation is still the same. I don’t know much how to work it out myself.
Yeah, with Shift I can access the grub menu and then it works like it would typically would, just the Shift key has to be pressed.
I am not 100% sure that it is not somehow hidden under the ubuntu boot entry. This is my first triple boot with EOS and Xubuntu on separate drive from Windows. I first installed Xubuntu without grub and then I installed EOS with grub. After that i reordered the boot entry in bios and (as I said I am not 100% sure), it was named ubuntu T7. And everything worked perfectly. But today it broke.
Then inside /etc/default/grub make sure you have this line:
GRUB_DISABLE_OS_PROBER=false
After that:
sudo grub-mkconfig -o /boot/grub/grub.cfg
Most probably, you have the package grub (whatever the name is in Ubuntu) still installed in the system even though you didn’t installed the bootloader.
My experience from a dualboot with Ubuntu is that when the package grub was updated in the system, it used to put its boot entry in BIOS on top.
It seems that similar thing may have happened in your system. What happened to your EOS’ boot entry, I don’t know.
The fact that you had an EFI boot entry in BIOS made me think that despite installing Xubuntu without Grub bootloader, the base installation still contains Grub packages that once updated will run the grub-install command through a hook or post-install script. That is most probably why you have:
This could happen again in a future update to the package grub in Xubuntu. I suggest you look into removing the relevan packages. Do some research in that direction.
Time will tell. I’ll keep an eye on that. This time the issue wasn’t caused by updating Xubuntu packages. In fact I haven’t booted Xubuntu in a week or so and been using EOS daily.
Yesterday it worked fine and today in the morning I turned on my laptop and in a fraction of a second I remembered I haven’t plugged in the drive with EOS/Xubuntu. I did so as fast as possible. Anyway it booted defaultl windows (as expected, because it jumped up as the new first boot entry). I then restarted the laptop, opened bios, choosed the ubuntu T7 option as first, saved, exited and it booted Xubuntu without grub menu.
I really don’t want you to bother with trying to work out the root cause, but you seemed you were thinking about it even after I marked your answer as solution, so I am giving you some info…
I will now remember not to forget plugging my drive before booting Early mornings are hell