I have a particularly challenging issue with my windows boot loader on my Dell Latitude e6520. I have two drives, an internal HDD and a SSD installed into the system device bay in a caddy.
Here's my configuration:
HDD: Windows 7 SSD: Ubuntu 13.10
I tried to, using EasyBCD, add an entry for my Ubuntu installation. I set it to perform a GRUB2 boot and changed the drive to the partition labelled as "linux". I applied my settings and rebooted. To my mild horror, two boot options listed both had the name "Ubuntu" (which is what I had set as the name for the Ubuntu boot.) Selecting the first one gives me a boot error, something about
\NST\somethinglinuxrelated.mbr (forgive my not wanting to reboot entirely to get the proper filename) not loading. The second option booted Ubuntu, which I am using now as I apparently have no way to access Windows anymore.
Upon booting Ubuntu, further horrors ensued wherein I found that I was unable to click on 99% of things and had to navigate solely using my keyboard. I'm going to assume it's an Ubuntu issue unrelated to this one, but I was able to repair it temporarily by pressing
ctrl-alt-f1 ctrl-alt-f7 and that was good enough for now since at least I can access this site.
Googling the issue, every path lead back to using or making a windows installation cd and hitting "repair". This is not an option, as since I have mentioned, my SSD is in my system device bay and I bought a rather crappy caddy which I physically cannot remove without demolishing, plus I am home on winter break and my disk drive is back at my college.
If I change which drive the laptop boots from initially over to my SSD, I am presented with the Ubuntu boot loader. This has an option for Windows 7, which throws me back over to the broken loader in windows.
This situation feels almost comical, in that Murphy's law has certainly applied today.
My question boils down to such: How do I fix my windows MBR and be able to boot into windows 7 again, preferably keeping the working ubuntu option intact, without having access to a working CD drive or installation CD of any kind?
Here's the boot option for windows from within Ubuntu, which does not actually work:
insmod part_msdos insmod ntfs set root='hd0,msdos2' if [ x$feature_platform_search_hint = xy ]; then search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos2 --hint-efi=hd0,msdos2 --hint-baremetal=ahci0,msdos2 9640AFC840AFAE05 else search --no-floppy --fs-uuid --set=root 9640AFC840AFAE05 fi chainloader +1