Just to set the record straight, grub doesn't configure partition tables. It doesn't have that power, nor that autority. Other programs do that. Grub only referes to the partition table to find what's available, and where it is (both partitions and operating systems).
If the partition tables are messed up, it's because of something you did with tools you used.
Since you mention Partition Magic, I assume that you have M$windows installed, and are trying to install Linux (specifically Fedora Core).
That begs the question: did you use PM to free up some free space to install Linux, or did you use some part of the Fedora install process to designate free space for Linux?
If you used PM, then windows is probably safe. M$ puts some files near the end of it's partition, which are flagged as *unmovable*. If you use a partitioning tool which is aware of those *unmovable* files, such as PM, to resize the partition, those files will be moved so that they remain inside the windows partition. If you use a tool such as those that come with Linux, which are not aware of those files, the Linux tools will resize the partition, but those files are lost, and windows won't boot.
The correct procedure to use to assure success in such a situation, is to use PM to resizr the windows partition, and nothing more. Just resize, and finalize the process with PM.
Then put the Linux cd in the drive and reboot. Let Linux find the free space on the drive, select that free space as the place to install Linux, and let the Linux tools do the job of creating and formating a Linux partition.
In my experience with PM, if it's a newer version, manipulating your partitions that way will assure that PM recognizes both the windows and Linux partitions. Linux (via grub) will recognize both the windows and LInux partitions. PMs Boot Magic will allow you to boot either windows or Linux, and so will grub.
|