I've had a Windows 10 and Ubuntu 18.04 dual boot for a year. Both OSs work fine. My computer loads Windows by default on start-up, but I'd prefer on start-up to select either OS from the GRUB boot menu option or start Ubuntu at least. I went into the boot menu where Ubuntu is listed and then into the boot order setup, but in the boot order Ubuntu was not listed (see images).
Did I install Ubuntu wrong or is it because I have both Windows and Ubuntu on SSDPEKKW512GB (see images). I don't understand sysadmin and hardware stuff.
Is there a workaround that lets me have on start-up the boot screen or that loads straight into Ubuntu?
Sometimes I need multiple restarts followed by pressing Fn+F7 to get into the boot screen. Somehow they get ignored and Windows starts straightaway. Is this connected to the previous issues?
This thread doesn't solve my issue, I have already tried GRUB_DEFAULT=0 and Ubuntu in the /etc/default/grub file without success.
Just in case I attached my grub screen too.
63 Answers
Running this in Windows points the PC to boot into GRUB instead:
bcdedit /set {bootmgr} path \EFI\ubuntu\grubx64.efi 3 On startup, enter Ubuntu. When Ubuntu starts up, enter either the terminal. Enter the following commands:
gksudo gedit /etc/default/grubWhen that command opens, chnage GRUB_DEFAULT=0 to GRUB_DEFAULT=saved and then enter. Update GRUB with the command
sudo update-grubFinally, set default OS with sudo grub-set-default NUMBER. NUMBER is the number of the OS that you want to set to default.
OR
install GRUB-customizer with the following commands:
sudo add-apt-repository ppa:danielrichter2007/grub-customizer
sudo apt-get update
sudo apt-get install grub-customizerCited from:
This may provide more detailed information on what you are looking for. I hope this helps.
2I found the problem and a workaround. The comment by @karel is insightful, but I don't have the knowledge to try it out. Instead, I found another way to choose the OS on start-up.
The problem: In the UEFI [Boot-Options] tab, as you see in the screenshot in the question, the setup prompt timeout was by default 1 sec.
The fix: I set it to a slightly larger value, 3 sec! I guess the 1 sec was too short so that on start it wouldn't get me every time into the UEFI boot screen by pressing Fn+F7. Now, on every start without pressing Fn+F7, I get straight into the GRUB menu, where I have set Ubuntu as the default booting OS (here how to set the default OS)
To be fair, I tried a few other things on the way to solving this problem, that might have also contributed to solving it, like the advice above by @K7AAY