Take the 2-minute tour ×
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.

I had Windows 8 installed, shrunk it and installed Fedora 17 using the free space. It now only boots into Fedora.

I have these two EFI partitions:

/dev/sda2
  /EFI
    /Boot/bootx64.efi
    /toshiba/Boot
      /bootmgfw.efi
      /bootmgr.efi
      ...
    /Microsoft/Boot
      /bootmgfw.efi
      /bootmgr.efi
      ...

/dev/sda6
  /EFI/redhat
    /device.map
    /grub.conf -- this is the config file used
    /grub.efi

I've tried all .efi files on sda2. When one of those options is selected the Grub menu redraws. Nothing happens and no errors are given.

grub.conf:

...
boot=/dev/sda6
...
title win8
  root (hd0,2)
  chainloader /EFI/path to one of the .efi files

Using Grub 0.97-93.tc17

Oddly, if I enter the grub command-line and enter these two commands I boot up into windows with no problems:

root (hd0,2)
quit

If possible I'd like to have an entry I can just select instead.

share|improve this question

2 Answers 2

Perhaps you are looking for...

chainloader /EFI/microsoft/BOOT/bootmgfw.efi
share|improve this answer
    
doesn't do anything. –  Kassym Dorsel Feb 20 '13 at 15:48

You need both EFI boot instructions in the same partition, otherwise the left hand doesn't know what the right is doing.

Take a look at your boot directive: /dev/sda6

That means that every folder path you use will be in relation to that partition. /dev/sda6/EFI/Microsoft doesn't exist.

Simply move/copy the Microsoft folder in /dev/sda2/EFI to /dev/sda6/EFI and it should work for you (I did this with my own dual-boot setup).

share|improve this answer

Your Answer

 
discard

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.