I have a HP Laptop which I dual booted with Windows 8 and Linux Ubuntu. After the installation,Windows started automatically without any GRUB menu. However if I pressed F9 at the start I got "Boot Options" where Ubuntu was specified and I could boot into Ubuntu from there. So I searched the forum and found this article which explained how to restore the GRUB menu.

However even after trying following command several times I couldn't get the GRUB menu.

bcdedit /set {bootmgr} path \EFI\ubuntu\grubx64.efi

I even tried using efibootmgr to change boot order but it was no god and I couldn't get the GRUB menu as the order was resetted every time I restarted my computer.


Have you tried changing the boot order in your BIOS/UEFI settings?

You can usually get to your BIOS/UEFI settings by pressing DEL, F2 or F11 right after powering on your PC. Set your HD with Ubuntu or Ubuntu's EFI entry as the first boot option and save your settings.

Your PC will restart and boot using GRUB by default.

  • The HD with Ubuntu is Dual booted with Windows 8. There is no such option in BIOS to manipulate EFI entries. – Harsh Rawat Apr 25 '14 at 9:54
  • Does your computer support EFI and do you use the GPT partition table with an EFI partition? – Louis Matthijssen Apr 25 '14 at 10:02
  • Yes my Computer supports UEFI and i have used GPT partition tables with EPI partition . However i have installed both Windows 8 and Ubuntu in Legacy BIOS mode. – Harsh Rawat Apr 25 '14 at 10:16
  • If you've disabled EFI support you obviously can't use the EFI files. Could you try to boot in Ubuntu and reinstall GRUB using sudo install-grub /dev/sda && sudo update-grub? Replace /dev/sda with the hard drive you want to boot from. – Louis Matthijssen Apr 25 '14 at 10:23

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.