Ah yes, the nVidia thing.
I've had to go through this several times. You need to do this every time you update the Kernel.
I'm running FC3, so I hope that this helps for you.
Possible problems are:
The obvious. Are you in the right directory? Not to be insulting, but it does happen. What does
give you? Have you verified the file integrity? Maybe you just need to re-download the driver. Is the partition that you downloaded the file to mounted? (I could picture this happening if you downloaded the driver to a Windows partition- the mount point would still be there, but there would be nothing in it if something went awry with the mount process.) One last thing: I noticed that the driver you mentioned is a newer one. Perhaps it won't work with your version of Fedora? BTW, FC3 runs great after some tweaking and updating if you're interested.
Assuming that you get that figured out:
First, you need to have X not running at all. I do this by editing the /etc/inittab file. You replace the default run level of 5 (just after the table that they give you) to 3. There's probably another way to do this, but this is recommended by nVidia. Then reboot. X should not start. You'll just get a text login prompt.
Log in as root.
cd to the directory where you downloaded the driver file. Personally, I have a separate download directory in my home directory:
Code:
# cd /home/shane/Downloaded
You can put the driver anywhere you like, even on a FAT32 formatted Windows drive, if you have one. You just need to make sure that it is mounted.
Next, run the file:
Code:
sh NVIDIA-version-something-or-other
You'll get a Curses based installer. This is the easy part. Just follow the instructions.
After the installer is done, you will need to edit your xorg.conf file (could be Xfree86.conf for FC2, I don't know)
Code:
# vi /etc/X11/xorg.conf
Change the video driver from "nv" to "nvidia". Comment out the line that says "load dri" using a # mark at the beginning of the line.
You should then be able to start X:
X should start.
Before you do anything else, make sure that /etc/udev/devices has a bunch of nvidia stuff in it. If not, open a terminal and get into super user mode. then:
Code:
# cp /dev/nvidia* /etc/udev/devices
(this is not outlined in the README file, so it'll take you by surprise)If you don't do this, the driver will "disappear" after you reboot.
Assuming that all is well, try rebooting for a test. Use the text login and then startx. If you're fine with a text login, you're done. If you want the graphic login back, open a terminal, get into super user mode, and edit your inittab file:
Code:
# gedit /etc/inittab
Change the default run mode to 5, and save it.
You're done.
Oops! one more thing. If a Open GL application doesn't start, you may need to edit your /etc/udev/permissions.d/50-udev.permissions file. Make sure that under "dri devices" there is a line that says: nvidia*:root:root:0666
Some people have to uninstall MesaGL because it will conflict with the nVidia 3d driver. I'm running the newest MesaGL right now, and I'm not having any problems.
Getting music to work from a CD was the other big thing that I had to overcome when I first installed FC3. I tried a bunch of stuff, but I think the thing that worked was to download and install a rpm that enables digital decoding of .cda files. I think it was called cdaudio or something like that. It may also just be a xmms plugin. That's what I ended up using for my music player. Unfortunately, it was quite a while ago, and I can 't remember for sure what I did. I'm listening to a CD on my computer right now, so it can be done. Don't give up!
For the mount problem, have you tried mounting the drive manually? It should mount automatically in the /media directory, but you may need to mount it manually. One gripe that I had with FC3 when I first installed it was the unreliable mount/unmount process for CD drives. It seems to be much more reliable now that I finally have the system up to date. That may clear up your problem.
Good luck.