I've recently installed Fedora 18 on my brand new HP Dv7 that comes with Windows 8 and secure boot. Before install Fedora I disabled secure boot in the BIOS. I've installed Fedora 18 and all is working well, but for some reason the laptop boots to the default bootloader (the HP one that sends you straight to Windows 8) instead of Grub. At boot, I can push F9 and I see

  • OS Bootloader - This is the HP Bootloader for windows 8

  • Fedora (Hitachi hard drive name) - This is the Grub bootloader

  • Select an EFI File -

    In Grub, Fedora and Windows boot just fine, but I want the computer to boot to grub, instead of the HP bootloader, what should I do?


Suggested reading: Rod's books on the topic (don't worry, it's concise with good brief-to-readable ratio).

Other than that, try running efibootmgr in any EFI-booted Linux distribution.
(I'd suggest ALT Linux based rescue of my make as a shameless plug though)

If it does include a numbered line for Fedora then maybe it's a question to HP support regarding their bootloader compliance; if it does not then mount --bind the things needed (including /boot/efi, /proc, /sys and /dev) into fedora's root, chroot there and run grub-install with no arguments.

There's a couple of workarounds but let's first learn and check the basics.

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.