Take the 2-minute tour ×
Super User is a question and answer site for computer enthusiasts and power users. It's 100% free, no registration required.

I have a problem and I would not format more my poor HDDs.

Hardware situation:

  • Motherboard Asrock 970 Extreme4 (UEFI)
  • HDD1 (/dev/sda) -> Recovery | EFI Partition | Windows 8.1
  • HDD2 (/dev/sdb) -> Linux
  • HDD3 (/dev/sdc) -> No OS, only data (files, etc..)

My problem: the UEFI/EFI Partition. Condition: Don't format Windows partition absolutely. Request: Having Linux (possibly Arch).

I have already configured UEFI (secure boot disabled, etc..). I tried to install: Chakra+Grub, Arch+Grub, Arch+Gummiboot, Kubuntu+Grub; Result: nothing. Error during installation; Installation that disappearing (kubuntu). Yes, correctly installed but after rebooting the installation the system no longer exist; etc..

In any attempt if I turn on the computer, I select Linux and it starts correctly (in the best case), restart the computer and I select Windows and start up correctly -> I'm so happy :D but ... there are a but ... if I reboot my computer ... puff ... does not appear boot loader and boot directly in Windows.

share|improve this question
    
You need to replace the Windows Boot loader on the HDD1 with Grub2, then run the setup, so Grub2 can chain boot into Linux/Windows. There are tons of tutorials on that subject. –  Ramhound Jul 17 at 3:15

1 Answer 1

You should first examine all partitions on "HDD1(/dev/sda)->Recovery|EFI Partition|Windows 8.1".

There should be (Recovery + EFI System + MS Reserved + Windows partition). Nothing else.

Then examine all folders on EFI System partition (map partition with "mountvol Z: /s") you should have EFI\Boot, EFI\Microsoft and EFI(ubuntu,...) whatever Linux you installed. Delete all folders you don't need.

Rewrite MBR using "bootsect /nt60 ALL /MBR" (in case MBR is a "protective MBR").

Go to forum for your Linux - see how to reinstall GRUB in UEFI mode and reinstall GRUB using LiveCD.

This should allow you to boot either Windows or Linux using firmware device selection.

If you put Linux as first choice in firmware you could boot to GRUB boot menu where you have the choice to boot either Linux or Windows.

Windows boot manager cannot boot(chain load) Linux on UEFI.

See BootNext utility which allows booting of any Linux from a running Windows Vista/7/8 on UEFI and BIOS firmware.

See also rEFInd Boot Manager which allows boot selection of any installed OS.

share|improve this answer
    
uhm.. Can I change the EFI partition simply by assigning it a drive letter? After deleting everything that is "more" I have to restore the MBR? With the UEFI was not "ignored"? –  Dreeg Jul 17 at 10:49

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.