Właśnie zainstalowałem dzisiaj Ubuntu 12.10 i miałem ten problem ze sterownikiem NVIDIA.
Próbowałem postępować zgodnie z powyższymi instrukcjami, ale wszystkie one zawiodły z powodu dwóch ważnych słów: „rodzajowy” i „-17”.
W końcu odkryłem, że najlepszym sposobem na zainstalowanie sterownika NVidia jest użycie instalatora sprywatyzowanego przez nvidię. Więc poszedłem do:
http://www.nvidia.com/Download/index.aspx?lang=en-us
i pobrana wersja dla Linux-64bit
(zainstaluj synaptic sudo apt-get install synaptic
i zajrzyj do menu Ustawienia -> Repozytorium -> Dodatkowe sterowniki, aby znaleźć dokładną nazwę karty NVIDIA)
Następnie uruchamiasz narzędzie, które mówi, że potrzebujesz nagłówków jądra, ale przeczytaj je uważnie, ponieważ wymaga ono „ogólnych” nagłówków.
Musisz zweryfikować swoją wersję jądra, moja miała 3.5.0-17 (to „-17” na końcu ma znaczenie), więc w moim przypadku zrobiłem:
sudo apt-get install linux-headers-3.5.0-17-generic
(sprawdź swoją wersję jądra, wpisując terminal uname -r
)
Musisz zabić demona logowania GUI:
killall lightdm
a potem możesz uruchomić:
sudo sh NVIDIA-Linux-x86_64-310.19.run
Instalator prawdopodobnie powie ci, że moduł jądra Noveau jest załadowany i zasugeruje dodanie skryptu modprobe. Powinieneś powiedzieć Ok / Tak wszystkim, co ci powie, a następnie ponownie uruchom komputer i uruchom ponownie NVIDIA-Linux-x86_64-310.19.run.
Nie jestem pewien, czy zadziałałoby również inne podejście, ale to na pewno działa.