Я только что установил Ubuntu 12.10 сегодня и имел эту проблему с драйвером nvidia.
Я попытался выполнить приведенные выше инструкции, но все это не удалось из-за двух важных слов: «generic» и «-17».
В итоге я обнаружил, что лучший способ установки драйвера NVidia - фактически использовать установщик, выделенный nvidia. Поэтому я пошел:
Ссылка
и загруженная версия для Linux-64bit
(установить synaptic sudo apt-get install synaptic
и посмотреть в меню «Настройки - > Репозиторий - > Дополнительные драйверы, чтобы узнать точное имя вашей карты nvidia»)
Затем вы запустите инструмент, и он говорит, что вам нужны заголовки ядра, однако внимательно их читайте, потому что для этого требуются «общие» заголовки.
Вам нужно проверить версию ядра, мой был 3.5.0-17 (этот вопрос «-17» в конце концов), поэтому в моем случае я сделал:
sudo apt-get install linux-headers-3.5.0-17-generic
(узнайте свою версию ядра, набрав ina terminal uname -r
)
Вам нужно убить GUI login daemon:
killall lightdm
и после этого вы можете запустить:
sudo sh NVIDIA-Linux-x86_64-310.19.run
Установщик, вероятно, скажет вам, что модуль ядра Noveau загружен и предложит добавить скрипт modprobe. Вы должны сказать «ОК / Да» всем, что он вам скажет, а затем перезагрузите и снова запустите NVIDIA-Linux-x86_64-310.19.run.
Не уверен, что другой подход будет работать, но это точно.