Does the HD show up in the BIOS?
Boot the Windows 7 installer, select Repair on second screen, see if it finds an installation to repair and accept Repair. If it doesn't start up, boot back in to click through to Recovery Tools list to run Startup Repair up to 3 separate times with reboots:
Startup Repair - Run 3 Separate Times
If this fails, try marking the Windows 7 partition active first before running Repairs:
Partition - Mark as Active
It's possible if you didn't wipe the HD before Windows 7 install that GRUB code from the Linux install has corrupted Windows 7. Formatting erases nothing which is why it's always best before isntall to wipe the HD with zeroes to overwrite infected, bad or corrupt code:
SSD / HDD : Optimize for Windows Reinstallation
By now you'll know if your HD is functional. You can test it using maker's diag/repair CD scan to be sure:
Hard Drive Diagnostics Tools and Utilities (Storage) - TACKtech Corp. followed by
Disk Check run from the installer Repair console Command Line.
If you wipe to clean reinstall here are some tips to get a perfect install if you want one:
re-install windows 7