0

So, on my HP650 i have internal HDD on which i have windows 10. I installed Ubuntu 18.04. on external HDD which is connected via USB.

The problem is that GRUB menu doesn't show up at start, so I can't choose which OS to run, it goes to windows. Only way i can boot Ubuntu is manually, by pressing esc during startup, entering boot device options, and selecting Ubuntu.

boot device options

These are boot options and boot order in bios enter image description here

I also tried changing boot order in Ubuntu terminal with no luck.

I disabled fast startup in windows.

Any ideas?

2 Answers2

1

In the BIOS set up make the external HDD as first option.

Command:

sudo -H gedit /etc/default/grub

Opens the file "grub". Comment out the line

#GRUB_HIDDEN_TIMEOUT=0

If GRUB_TIMEOUT=0 make it GRUB_TIMEOUT=10

set GRUB_TIMEOUT_STYLE=menu if it is not already set. (Grub new versions)

save and close the file

Run:

sudo update-grub
Vijay
  • 8,556
0

Thank you @oldfred, i reinstalled ubuntu and created partitions using gpt and everything works fine, grub shows up on startup. First time I installed ubuntu, i followed ubuntu installer, and he does not offer gpt option, so now i used gparted. Now i created efi partirion which i didnt made the first time i was partitioning the disk.

Thank again!