Unix & Linux Stack Exchange is a question and answer site for users of Linux, FreeBSD and other Un*x-like operating systems. It's 100% free, no registration required.

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

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?

share|improve this question
up vote 1 down vote accepted

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.

share|improve this answer

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

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