Hmm. It sounds confusing.
The NVIDIA drivers have two parts: binary and source. The binary part is the main driver which is not released under open source. The source part is the part that get built specific to your system so that the binary NVIDIA drivers and your kernel can be "glued together". So the source part is simply an interface.
The installation comes with a few pre-made interfaces for popular kernel builds (you'd think that FC3 would be one of them), so it compares your kernel with those first. Then if it can't find a match (I've never got it to), it'll search some online repositor for a match (again, it's never found one for me). If that doesn't work, it's only alternative is to build an interface for your specific kernel. Now, I haven't figured out what it needs exactly, but it searches /usr/src/linux by default and checks your kernel source for information that it needs to build the interface. But you can't just have the kernel source, you actually have to have it built. So, if you can find a FC3 package (probably called kernel-source or something) which will give you the kernerl source tree, you could install that package, which will put the kernel source in /usr/src/linux. Then you actually need to compile the kernel, as-is, but not install. Then the nvidia installer should work for your kernel.
Or you could do it the easy way:
Code:
yum install nvidia-glx kernel-module-nvidia-`(uname -r)`
I got that from
fedorafaq.org
I hope this helps clearify things.
As far as the diskspace issue, there are better ways of doing things. A lot of distributions will make the /boot directory on a separate partition. Generally, you only need a few megs on that partition (mine's only about 32MB). So that's normal. And then it's also normal to fill up the rest of the drive with everything else (some people make /usr a separate partition as it can contain a lot of your programs and whatnot. But I don't recommend this unless you have a special need to do so). Your installation should not have put them on two separate drives though. You can still just create a new partition for the rest of hda and format it, mount it somewhere and use it (for instance, I have a separate partition where all my media files are because I have more than one distribution that will use it). If this is a fresh install, maybe you should reinstall and manually create the partitions to your liking.
-- the dudeman