0

I was following this answer to install Windows on top of my existing Linux installation.

However, while running the Windows 7 installer it complains that the partition I am installing on is not a 'System' partition.

I have two HDs, set up like so:

sda (1 Tb)
   - sda1 ntfs (500 Gb) <-- Windows 7 goes here
   - sda2 lvm (500 Gb)  <-- Storage
sdb (128 Gb)
   - sdb1 lvm           <-- Linux installation (also boot flag in GParted)

The Windows 7 installer marks sdb1 as the System partition.

What do I need to do to move the System partition to sda so that I can install Windows?

ehuang
  • 121

2 Answers2

0

The boot flag is the active partition. And Windows boots from, repairs, or installs the partition with the boot flag on the drive set to boot from in BIOS. YOu should change BIOS to boot from sda and put a boot flag on sda1. Every drive can have one and only one boot flag, but Windows installs boot files onto drive & partition with boot flag. We have seen users install to sdb, but because BIOS was set to sda, the 100MB boot partition went on sda. Window will install in one partition, but like to have the separate Boot partition, primarily so you can encrypt the main install. But Boot partition also has the repair console, so if installed in one partition be sure to make a repairCD or flash drive.

oldfred
  • 12,583
0

The problem was solved by going into my BIOS and setting the boot order of the drives to boot from sda first.

The boot flag is easily set through GParted (and Linux apparently disregards the boot flag).

ehuang
  • 121