jestem zielony w linuksie. Troche o tym czytałem i próbowałem, ale w sumie nadal nie wiem jak zainstalować sterowniki do GF 6600 w Mandrivie Limited Edition 2005 (to jest chyba mandrake 10.2 z tego co się orientuję).
Przy instalacji mandrivy wybrałem kartę graficzną Vesa, bo z grupy Nvidia żadna nie chciała działać. Teraz mam niebotyczne 60 Hz na monitorze crt…
Chcę zainstalować stery nvidii, bo mam zamiar odpalić parę gier w przyszłości (na przykład Kohan: Immortal Sovereigns 8)
Sterowniki wybierz do Twojej architektury. Jeżeli masz zwykłego Pentiuma, Celerona, Athlona czy Durona, to IA32, jeżeli masz procka 64-o bitowego, to albo AMD64, albo IA64 (w zależności od tego czy masz Pentiuma czy AMD).
Źródła jądra masz na płycie (chyba, od dawna nie widziałem Mandrake/Mandriva na oczy). Jeżeli ich tam nie ma, będziesz musiał poszukać w necie, albo najlepiej skonfiguruj sobie urpmi (jeżeli nie wiesz jak, wpisz w google “easyurpmi”). Instaluje się je tak samo jak inne pakiety. Pamiętaj tylko, żeby zainstalować źródła do tego jądra którego używasz.
uruchomiłem “Instalacja oprogramowania” z menu, potem wyszukałem kernel-source i to zainstalowałem. Nawet nie patrzyłem co instaluję… (typowo po lamersku)
Zainstalować źródła kernela do tej wersji jądra, czyli kernel-source-2.6.11-6.mdk. Wcześniej odinstalować te które zainstalowałeś, chyba że masz właśnei te, to problem leży gdzie indziej.
Możesz spróbować zainstalować sterowniki w trybie graficznym, wtedy będziesz mógł podczas nieudanej próby instalacji skopiować tutaj błędy. Zresztą, teraz też możesz, bo są zapisane w logach. Podczas instalacji na pewno było napisane co im nie pasuje i gdzie są logi z instalacji.
Co do instalacji sterowników bez wyłączania iksów, to wystarczy w /tmp skasować plik .X0-lock.
a) zamykam iksy, wchodzę na superużytkownika, zmieniam poziom pracy na 3
i uruchamiam instalatora komendą:
sh NVIDIA-Linux-x86-1.0-7676-pkg1.run
b) pojawia się treść umowy licencyjnej NVIDII - wybieram Accept c) pojawia się komunikat:
No precompiled kernel iterface was found to match your kernel; would you like the installer to attempt to download a kernel interface for your kernel from NVIDIA ftp site (ftp://download.nvidia.com)?
wybieram OK d) pojawia się chyba jakiś komunikat o błędzie, ale przez mniej niż sekundę, więc nie zdążę go przeczytać e) kolejny komunikat:
Building kernel module
jest pokazany pasek postępu, dochodzi do 100 % f) komunikat:
ERROR: Unable to load the kernel module ‘nvidia.ko’. This is most likely because the kernel module was built using the wrong kernel source files. Please make sure you have installed the kernel source files for your kernel; on Red Hat Linux systems, for example, be sure you have the ‘kernel-source’ rpm installed. If you know the the correct kernel source files are installed, you may specify the kernel source path with the ‘kernel-source-path’ commandline option.
do wyboru mam tylko OK g) ostatni komunikat instalatora:
ERROR: Installation has failed. Please see the file ‘/var/log/nvidia-installer.log’ for details. You may find suggestions on fixing installation problems in the README available on the Linux driver download page at www.nvidia.com.
No precompiled kernel iterface was found to match your kernel; would you like the installer to attempt to download a kernel interface for your kernel from NVIDIA ftp site (ftp://download.nvidia.com)?
W tym momencie spróbuj wybrać “No”. Wtedy przebuduje to co znajdzie na dysku - właśnie min. po to były potrzebne źródła jądra (sprawdż czy w /usr/src masz symlinka “linux” który wskazuje na Twoje źródła, ale raczej powinno to być).
ten symlink jest dokładnie tak jak to opisałeś, ale jeśli wybiorę opcję’nie pobieraj z ftp nvidii, to dalej jest samo co wcześniej od punktu f). Wychodzi na to, że bez tego modułu ‘nvidia.ko’ nic nie zdziałam chyba
Jeśli to pomoże, to w /etc/X11/xorg.conf mam wpis:
----- na dodatek wczoraj sie bawiłem (w ramach nauki) i podczas działania komendy urpmi kernel-source wcisnąłem CTRL + Z. Teraz jak odpalam to polecenie, dostaję komunikat:
error: /var/cache/urpmi/rpms/kernel-source-2.6-2.6.11-12mdk.i586.rpm: headerRead failed
Następujące pakiety zawierają niepoprawne podpisy:
var/cache/urpmi/rpms/kernel-source-2.6-2.6.11-12mdk.i586.rpm: Brakujący podpis (Unable to read rpm file)
Czy chcesz kontynuować instalację? (y/N)
jak to naprawić?
P.S. już nie będę się bawił bez instrukcji :aniol: