In order to keep compatibility with nouveau, you either need to recreate the initrd manually after the driver has been installed, or add a command line option to the kernel. To recreate the initrd:
su - mv /boot/initramfs-$(uname -r).img /boot/initramfs-$(uname -r)-nouveau.img dracut /boot/initramfs-$(uname -r).img $(uname -r)
To use the default initrd, but disable the nouveau driver, edit /etc/grub.conf and add the following to the end of the line(s) starting with 'kernel':
rdblacklist=nouveau
Before using the driver, you need to lower your system protection so SElinux doesn't prevent the driver to load.
setsebool -P allow_execstack on
210/3/14 严晶涛 <yanjingtao@innlab.net>:My classmate has bought a computer with GT220. When I download Nvidia Driver,use init 3 to run it. but it prompt that cannot find nvidia.ko.. I have searched Google,and changed menu.lst,added nouveau.modeset=> This time,I have install Nvidia Driver success,but when I reboot,I can't login it,it's blank screen. I have try many times,I found,when I use init 3,and run rmmod nouveau,then I can use startx login to Gnome. But it's too troublesome,I want to know how to do,then I can turn on the computer and direct into Gnome...In my experience, the only instructions that work are here, at rpmfusion, who provides the kernel module: http://rpmfusion.org/Howto/nVidia