I have ran into a pretty major problem I'm having trouble fixing. Been at it for a few days and I'm just wondering if anyone can point me in a direction of something that might work.
So my situation is this: I first installed ubuntu, then installed windows on another partition next. I had to repair grub in order to get it to work properly and that worked fine. As time went on I realized I needed a bit more space on my Windows partition, so I booted into a LiveUSB and used Gparted to shrink Ubuntu.
This is the output of fdisk -l on my current system so I can better explain the mistake.
Device Boot Start End Sectors Size Id Type /dev/sda1 2048 327841791 327839744 156.3G 83 Linux /dev/sda2 * 327841792 329338879 1497088 731M 7 HPFS/NTFS/exFAT /dev/sda3 329338880 608585727 279246848 133.2G 7 HPFS/NTFS/exFAT /dev/sda4 608587774 625141759 16553986 7.9G 5 Extended /dev/sda5 608587776 625141759 16553984 7.9G 82 Linux swap / Solaris
Now here is where the problems came. My Linux partition is on /sda1 . and Windows bootloader is on /sda2, and Windows is on /sda3. Since moving free-space afte shrinking can only be moved 1 devices at at a time. I simply shifted it down the line. Put /sda1 70gb-> /sda2 -> sda3.
Well, doing that tottally destroyed my Windows bootloader. I get the following message when I use the grub menu to pick windows:
winload.exe is Missing or Corrupt.
My Xubuntu partition still boots fine, and that's actually what I'm making this post from. I tried to run EasyRT, but I couldn't really get anything to boot.
Any help is GREATLY appreciated!