PC's (A.K.A. - Wintel computers) boot by first reading the master boot record (MBR) from the first hard drive, usually preferring the master hard drive on the first (or primary) IDE channel. It takes a BIOS setting change to make it look elsewhere.
When you installed Linux, GRUB was set up on the MBR on your (Windows) C: drive to allow setting up a multi-boot system. When you format C:, you kill the MBR and loose GRUB.
I'm a newbie myself with Linux or I might be able to give you more information. I understand the Wintel boot sequence and very basic multi-boot setup with Linux and GRUB, but I am afraid I don't know how to help you out of this situation.
A workaround (an undesirable one, I think) would be to install Linux with the C: drive unformatted (or blank) and instruct Linux to put GRUB and the initial boot data on the sda drive using the BIOS settings to change the boot location between sda and the Windows C: drive.
I'm really new in this linux stuff , I already installed it and maked many things work out.
My question is, where are the grub files located?
When I installed SuSE I didn't use the MSB record to install it , i did it on sda , so when I format c: (where windows is located) I loose the grub (i did it several times in the past).
What can I do to avoid this, without inserting the disc and making an update?
A Norton Ghost image of C: will save the grub information?