Я только что установил Ubuntu 12.10 сегодня и имел эту проблему с драйвером nvidia.
Я попытался выполнить приведенные выше инструкции, но все это не удалось из-за двух важных слов: «generic» и «generic», -17 ".
В конечном итоге я обнаружил, что лучший способ установки драйвера NVidia - фактически использовать установщик, выделенный nvidia. Поэтому я пошел к:
http://www.nvidia.com/Download/index.aspx?lang=en-us
и загруженной версии для Linux-64bit (установить синаптический sudo apt-get install synaptic и посмотрите в меню Настройки -> Репозиторий -> Дополнительные драйверы, чтобы узнать точное имя вашей карты nvidia)
Затем вы запустите инструмент, и он говорит, что вам нужны заголовки ядра, однако внимательно прочитайте потому что для этого требуются «общие» заголовки.
Вам нужно проверить свою версию ядра, мой был 3.5.0-17 (это «-17» в конце имеет значение), поэтому в моем случае я сделал: [ ! d8]
sudo apt-get install linux-headers-3.5.0-17-generic
(установите synaptic sudo apt-get install synaptic и посмотрите в меню Настройки -> Репозиторий -> Дополнительные драйверы, чтобы узнать точное имя вашей карты nvidia)
Вам нужно убить демон входа в GUI:
killall lightdm
, после чего вы можете запустить:
sudo sh NVIDIA-Linux-x86_64-310.19.run
Установщик, вероятно, скажет вам, что модуль ядра Noveau загружен и предложит добавить скрипт modprobe. Вы должны сказать «ОК / Да» всем, что он вам скажет, а затем перезагрузите и запустите NVIDIA-Linux-x86_64-310.19.run снова.
Не уверен, что другой подход будет работать, но это делается для конечно.