Если в убунту не удаётся установить драйвер для nvidia (nvidia-glx-180 устанавливается, но в “Аппаратных драйверах” активировать его не удаётся и после перезапуска Иксы дают ошибку “Failed to load the NVIDIA kernel module”) — нужно установить linux-headers версии, соответствующей версии ядра. Типа, если последнее из установленных ядер — linux-image-2.6.28-15-generic — то нужно установить linux-headers-2.6.28-15-generic и тогда всё получится.
If you can’t install nvidia driver in ubuntu (nvidia-glx-180 get installed but does not activates in the ‘Hardware drivers’, and X tells ‘Failed to load the NVIDIA kernel module’ after reboot) — you have to install ‘linux-headers’ package corresponding to your kernel version. E.g. if your newest installed kernel is linux-image-2.6.28-15-generic then you need linux-headers-2.6.28-15-generic
Дело в том что linux-headers должен быть зависимостью пакета nvidia-glx, но почему-то ею не является.
Deal is ‘linux-headers’ must be a dependance of ‘nvidia-glx’ but is not somehow.