A few days ago GRUB started showing up on boot for a couple seconds then booting Manjaro. I’ve not seen it before it used to always boot straight into Manjaro. In GRUB there are two entries: “Manjaro Linux” and “Manjaro Linux (on /dev/nvme0n1p2)”. No matter what (if any) I select it boots in the same Manjaro installation, I’ve never installed a second one anyway.
I don’t know exactly when it started and thus what I did before. I had some issues with Chromium though which freezes everything and turns everything black. I don’t think this is a related issue but it forced me to hard reset the PC and I can neither confirm nor deny that this started it.
I did some research and saw that /etc/default/grub can be edited to hide it on start. However I saw that in there GRUB_TIMEOUT_STYLE is already set to “hidden”. GRUB_TIMEOUT was set to “5”, I’ve changed it to “0” just to test and ran sudo update-grub. It just changed the timeout to 10 seconds and I reverted it.
I feel like this is slowing down my boot unnecessarily and would like to hide it again but I found no way to do so. I did see s/o mentioning setting the timeout to “0.0” but others commented it was weird so I rather stayed away from it. I’m pretty new and really don’t want to break anything.
Running install-grub is non-intrusive operation - it is Manjaro specific helper script designed to ensure compatibility between the manjaro loader and the grub efi default loader when reading the /boot/grub/grub.cfg - it also checks if your currently booted efi entry is manjaro.
If you don’t dual-boot with windows - comment the line `GRUB_DISABLE_OS_PROBER=false’ - already suggested.
My bad, I misinterpreted you there. Unlikely I would’ve picked up the uncommented line though so thank you for pointing that out. This was indeed the solution, commenting it out resulted in a boot without grub showing up. No clue how that happened, I have never touched that before and even after grub was showing, I have not messed with that particular line.
The explanatory comments sometimes don’t really explain a lot to me. And given that I have not touched this line myself at all I would’ve assumed everything is in order had I read it. Probably again my bad. On that note: Any educated guesses as to how this can happen? Something must’ve caused the change, right?
Thanks a lot for your time and support. Glad this was such an easy fix. =)
Many thanks to you as well. I do have my old Windows on another SSD but I just change the boot device in the UEFI in the rare case I need to boot into Windows so grub shouldn’t have anything to do with it.
I think (!) that this was the default once, but it got changed to be disabled by default some time ago.
Not sure - can’t remember.
If that happened, you should have (had) a .pacnew file - or perhaps still have it.