I reinstalled Windows 7 last night and for some reason it created a 100mb partition on a different drive I planned to use to install linux, anyway I assumed it was easy to fix so installed linux onto the drive overwriting the 100mb partition. Anyway I can get into startup repair, first time it says it found details from recovery partition and tells me to reboot, then nothing, I tried the run startup repair 3 times thing said online and still nothing.
Got it working but for future reference is there any easier way, I had to use linux to mark the partition as active, restore mbr and boot partition, then run startup repair a few times.
The easiest way I can think of right now is when you go to do a Windows 7 re-install, is that you do a dual boot set-up and then if you still get the 100mb partition, it will then be on the same boot as your Windows 7 boot. Then on the other boot do linux