Thanks for the comeback. The info is greatly appreciated.
However, more info is needed for my situation. I put a replaced a hard drive in a laptop and installed Win 7 and the computer booted up. But it was a small hard drive (160 Gb) & I want to put a used 500gb in. I Formatted and overwrote the disk and when I tried to clone the smaller drive NONE of my other computers could see it. I assigned a drive letter f: and then I could see it and cloned the 160gb that was booting the laptop. Then when I installed it (into the laptop) the 500gb it would not boot.
I thought maybe I could put Linux on it & boot from there and that is why I asked the question.
So you see I really wasn't so much interested in Linux as I need to know HOW to make the 500gb bootable. I have tried to repair the boot manager but it doesn't seem to help.
I have temporarily given up but will try again sometime in the future.
I remember in DOS I used to format the HD with the format/s command but does the formatting have to be done from the computer it will be on or can it be done on any computer? You see I am not proficient in working with hard drives. Haven't done one in 20 years or more. Not sure I even remember how to do it in DOS.