I installed Ubuntu 16.04 on my system, followed by Windows 7. I know that the reverse order is recommended but at the time I had only the Ubuntu installer at hand.

I was unfamiliar with the UEFI/ Legacy boot when installing and I now have Ubuntu installed in legacy mode with a GPT partition table on the disk and Win7 installed in UEFI mode.

When I try to do a fresh Ubuntu install (in UEFI mode now) from my livecd, it does not detect Win7.

How should I correct this (short of wiping my disk clean and doing a fresh install)? Here is the partition detail from boot repair - http://paste2.org/wsGVXK5n.


marked as duplicate by Rod Smith uefi Mar 12 '17 at 21:59

This question has been asked before and already has an answer. If those answers do not fully address your question, please ask a new question.

  • I'm not in any way an expert, but it looks like GRUB is on the wrong boot partition. IIRC GRUB and Windows are usually on the same partition, whereas yours are on different ones. – brndn2k Mar 11 '17 at 15:43
  • 1
    Variants of this question have been asked and answered many times here. In addition to the marked duplicate, see this question and this one, among others. You may also want to read this page of mine on the CSM, the problems it can create, and how to create an EFI-bootable Linux installation disk. – Rod Smith Mar 12 '17 at 22:02