Super User is a question and answer site for computer enthusiasts and power users. 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

When trying to chainload a EFI-bootloader from my grub2 I always get an Invalid signature error. According to this question, it happens because my grub2 is installed on an MBR-harddrive. The author of the question solved it by moving his harddrive to GPT. However, this is not practical for me.

The used grub2-version is 1.99-21ubuntu3.9.

How can I fix this?

share|improve this question

If GRUB 2 is installed to the MBR of the hard disk, then that implies that you're booting GRUB 2 in BIOS mode. A BIOS-mode GRUB cannot boot an EFI-mode boot loader. Thus, if I'm understanding your situation correctly, what you want to do is not possible. That said, there likely is a way to accomplish your ultimate goal, whatever that is; however, the path to achieve that goal depends on precisely what the goal is and what your current setup is, and you've provided insufficient information about both of those points. I recommend you begin by running the Boot Info Script and posting a link to the RESULTS.txt file that it produces. This will provide us with detailed information about your current configuration. In addition, please describe in words what you want to achieve -- for instance, you've got a working configuration of OS A and you want to install OS B; or you're moving a hard disk from one computer to another and you want to get the OS on that moved disk to boot on its new home computer. Please edit your original question and add a comment to this reply so that I'll be notified of the new information.

share|improve this answer

I solved this same problem on my pc (which boots Win7/LMDE/Fedora/FreeBSD/PC-BSD). Very short version - use gparted to determine which drive your OS is located (drive1, 2, etc) and ensure that your BIOS lists the drive in the same order. IE if gparted expects an OS on Drive2 (/dev/sdb), then put that drive as #2 in your BIOS.

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.