Pre-post: My machine is an HP laptop, and I have heard that HP's EFI implementations are horribly bugged. I'm not sure if this is the cause of the problem. Trying to modify the boot order with
efibootmgr does nothing. Manually moving the .efi files around caused my computer to display a large screen of white text, and then revert back to the Boot Manager screen.
This is a "problem" that has really been bugging me.
Back in December, I made the switch to Linux because my Windows 10 installation conked out on me. (Hint: don't format the NTFS partition.)
So, now I have a incredibly dead Windows 10 install (the only thing residing is the boot manager and the recovery partitions), a Xubuntu 15.10 install, a Lubuntu 14.04 install, and an Ubuntu GNOME 16.04 install. (This one is my main installation.)
Whenever I need to boot into my Linux distro, I need to press
F9 to get to my firmware's Boot Selection screen. From there I select the option
ubuntu (insert disk serial number here), which brings me to the GRUB menu.
However, I find this key press to be quite annoying. If I don't press F9, my system boots into your standard Windows 10 recovery screen.
What I want is for my system to automatically boot into GRUB instead of that recovery screen.
I have already tried
.efi files, to no effect.
My computer's firmware setup screen doesn't have an option for "Custom" in the boot order options. It merely presents this:
**--- Boot Options (F5=up, F6=down) ---** > External USB Drive > External CD-ROM Drive > Internal Notebook Drive > Network Adapter
I have no option for the EFI shell, and I think I don't have it installed.
So, is there any way to make GRUB the default loader?