This has to be done with either a stock or custom kernel.
Before building the official nVidia driver on Debian you will have to blacklist the ‘nouveau‘ module.
You can find how to blacklist kernel modules from loading on this site also.
After the ‘nouveau‘ module has been unloaded (from reboot) you can build the nVidia module without errors.
Disable automatic loading of kernel driver modules in etch.
Create a file ‘/etc/modprobe.d/<modulename>.conf‘ with the line ‘blacklist <modulename>‘
Then update system with, ‘depmod -ae‘ and ‘update-initramfs -u‘
Reboot and the modules will not be loaded.
As root navigate to ‘/etc/modprobe.d/aliases‘
Change the line ‘alias net-pf-10 ipv6‘ to ‘alias net-pf-10 off‘
Now on the next reboot ipv6 will be disabled and not autoloaded on boot.
As root edit ‘/etc/kde4/kdm/kdmrc‘
and change ‘AllowRootLogin = false‘
to ‘AllowRootLogin = true‘