ďťż
 
 
   Problemy z instalacją linux-headers i sterownika NVIDIA
 
 

Tematy

 
    
 

 

 

 

Problemy z instalacją linux-headers i sterownika NVIDIA





wasilo - 01-10-2009 17:01
Witam.
Od dwóch dni siedzę nad instalacją sterownika karty graficznej, ale nic nie mogę zrobić.
Po próbie instalacji linux-headers wyskakuje mi coś takiego:
debian:/home/wasilo# apt-get install linux-headers
Czytanie list pakietów... Gotowe
Budowanie drzewa zależności
Odczyt informacji o stanie... Gotowe
Pakiet linux-headers jest pakietem wirtualnym zapewnianym przez:
  linux-headers-2.6.30-1-amd64 2.6.30-6
  linux-headers-2.6.30-1-686-bigmem 2.6.30-6
  linux-headers-2.6.30-1-686 2.6.30-6
  linux-headers-2.6.30-1-486 2.6.30-6
  linux-headers-2.6-amd64 2.6.30+20
  linux-headers-2.6-686-bigmem 2.6.30+20
  linux-headers-2.6-686 2.6.30+20
  linux-headers-2.6-486 2.6.30+20
Należy jednoznacznie wybrać jeden z nich do instalacji.
E: Pakiet linux-headers nie ma kandydata do instalacji Wybranie któregokolwiek pakietu nie przynosi rezultatu, bo sterownik nvidia ciągle nie chce się instalować.
Jak wklepię debian:/home/wasilo# apt-get install linux-headers-`uname -r` to wyskakuje mi:
debian:/home/wasilo# apt-get install linux-headers-`uname -r`
Czytanie list pakietów... Gotowe
Budowanie drzewa zależności
Odczyt informacji o stanie... Gotowe
E: Nie udało się odnaleźć pakietu linux-headers-2.6.26-2-686
debian:/home/wasilo# Oto log z instalacji:
nvidia-installer log file '/var/log/nvidia-installer.log'
creation time: Thu Oct  1 16:44:58 2009
installer version: 1.0.7

option status:
  license pre-accepted    : false
  update                  : false
  force update            : false
  expert                  : false
  uninstall              : false
  driver info            : false
  precompiled interfaces  : true
  no ncurses color        : false
  query latest version    : false
  OpenGL header files    : true
  no questions            : false
  silent                  : false
  no recursion            : false
  no backup              : false
  kernel module only      : false
  sanity                  : false
  add this kernel        : false
  no runlevel check      : false
  no network              : false
  no ABI note            : false
  no RPMs                : false
  no kernel module        : false
  force SELinux          : default
  no X server check      : false
  no cc version check    : false
  force tls              : (not specified)
  X install prefix        : (not specified)
  X library install path  : (not specified)
  X module install path  : (not specified)
  OpenGL install prefix  : (not specified)
  OpenGL install libdir  : (not specified)
  utility install prefix  : (not specified)
  utility install libdir  : (not specified)
  doc install prefix      : (not specified)
  kernel name            : (not specified)
  kernel include path    : (not specified)
  kernel source path      : (not specified)
  kernel output path      : (not specified)
  kernel install path    : (not specified)
  proc mount point        : /proc
  ui                      : (not specified)
  tmpdir                  : /tmp
  ftp mirror              : ftp://download.nvidia.com
  RPM file list          : (not specified)

Using: nvidia-installer ncurses user interface
-> License accepted.
-> Installing NVIDIA driver version 185.18.36.
-> No precompiled kernel interface was found to match your kernel; would you li
  ke the installer to attempt to download a kernel interface for your kernel f
  rom the NVIDIA ftp site (ftp://download.nvidia.com)? (Answer: No)
-> No precompiled kernel interface was found to match your kernel; this means
  that the installer will need to compile a new kernel interface.
-> Performing CC sanity check with CC="cc".
-> Performing CC version check with CC="cc".
-> The CC version check failed:
 
  The compiler used to compile the kernel (gcc 4.1) does not exactly match the
  current compiler (gcc 4.3).  The Linux 2.6 kernel module loader rejects kern
  el modules built with a version of gcc that does not exactly match that of t
  he compiler used to build the running kernel.
 
  If you know what you are doing and want to ignore the gcc version check, sel
  ect "No" to continue installation.  Otherwise, select "Yes" to abort install
  ation, set the CC environment variable to the name of the compiler used to c
  ompile your kernel, and restart installation.  Abort now? (Answer: No)
ERROR: Unable to find the kernel source tree for the currently running kernel.
      Please make sure you have installed the kernel source files for your
      kernel and that they are properly configured; on Red Hat Linux systems,
      for example, be sure you have the 'kernel-source' or 'kernel-devel' RPM
      installed.  If you know the correct kernel source files are installed,
      you may specify the kernel source path with the '--kernel-source-path'
      command line option.
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.



ArnVaker - 01-10-2009 17:03
Diagnoza: masz jajko z Lennego a repozytoria dla Squeeze.



wasilo - 01-10-2009 17:07

Diagnoza: masz jajko z Lennego a repozytoria dla Squeeze. Wczoraj zainstalowałem Lennego, a później zmieniłem repo na Squeeze i zrobiłem aktualizację. Jajko samo się nie aktualizuje?



ArnVaker - 01-10-2009 17:11
Jak widać nie zaktualizowało się. Jeśli miałbyś w systemie pakiet linux-image-2.6-amd64/686, to nowy kernel zostałby zainstalowany jako zależność przy aktualizacji tego pakietu (chyba). Co tu dużo gadać, zainstaluj po prostu jajko linux-image-2.6.30-1-686.



wasilo - 01-10-2009 17:15
debian:/home/wasilo# apt-get install linux-image-2.6.30-1-686
Czytanie list pakietów... Gotowe
Budowanie drzewa zależności
Odczyt informacji o stanie... Gotowe
linux-image-2.6.30-1-686 jest już w najnowszej wersji.
0 aktualizowanych, 0 nowo instalowanych, 0 usuwanych i 1 nieaktualizowanych.



ArnVaker - 01-10-2009 17:16
Czyli masz nowe jajko, a siedzisz na starym? Sprawdź:
dpkg -l |grep linux-image
uname -r



wasilo - 01-10-2009 17:24
wasilo@debian:~$ dpkg -l |grep linux-image
ii  linux-image-2.6-686                  2.6.30+20                    Linux 2.6 image on PPro/Celeron/PII/PIII/P4
ii  linux-image-2.6.26-2-686            2.6.26-19                    Linux 2.6.26 image on PPro/Celeron/PII/PIII/
ii  linux-image-2.6.30-1-686            2.6.30-6                    Linux 2.6.30 image on PPro/Celeron/PII/PIII/



ArnVaker - 01-10-2009 17:25
Zapomniałeś o: uname -r To akurat w tym przypadku najważniejsze. ;-)



wasilo - 01-10-2009 17:30
Całość wygląda tak:
wasilo@debian:~$ dpkg -l |grep linux-image
ii  linux-image-2.6-686                  2.6.30+20                    Linux 2.6 image on PPro/Celeron/PII/PIII/P4
ii  linux-image-2.6.26-2-686            2.6.26-19                    Linux 2.6.26 image on PPro/Celeron/PII/PIII/
ii  linux-image-2.6.30-1-686            2.6.30-6                    Linux 2.6.30 image on PPro/Celeron/PII/PIII/
wasilo@debian:~$ uname -r
2.6.26-2-686
wasilo@debian:~$



ArnVaker - 01-10-2009 17:40
No to zagadka rozwiązana, siedzisz na starym kernelu... Uruchom ponownie komputer, tym razem na nowym kernelu. Nie powinno być już problemu z instalacją nagłówków w ten sposób:
apt-get install linux-headers-`uname -r`



wasilo - 01-10-2009 17:41
GRUB nie pokazuje mi nowego kernela, tylko stary. W trakcie pochłaniania wiedzy na temat linuksa coś mi umknęło :D



ArnVaker - 01-10-2009 17:42
Zaktualizowałeś gruba do gruba drugiego?
dpkg -l |grep grub Jeśli tak, to przeszukaj forum pod jego kątem, ja się nim jeszcze nie bawiłem.



wasilo - 01-10-2009 17:46
Jak mi się instalował GRUB2 to w trakcie konfiguracji wybrałem, żeby pozostał przy starym, bo słyszałem, że są problemy.
wasilo@debian:~$ dpkg -l |grep grub
ii  grub                                0.97-58                      GRand Unified Bootloader (dummy package)
ii  grub-common                          1.97~beta3-1                GRand Unified Bootloader, version 2 (common
ii  grub-pc                              1.97~beta3-1                GRand Unified Bootloader, version 2 (PC/BIOS



ArnVaker - 01-10-2009 17:50
Pakiet grub-pc to właśnie grub2, czyli masz nowego. Stary grub nazywa się obecnie grub-legacy, jak widać nie masz go w systemie.


wybrałem, żeby pozostał przy starym, bo słyszałem, że są problemy Czyli nie zaktualizowałeś do końca i pewnie stąd problem. Dokończ migrację według tego opisu.



wasilo - 01-10-2009 18:04
Wykonałem: upgrade-from-grub-legacy zrobiłem restart komputera i mi wyskakuje: Error 15



ArnVaker - 01-10-2009 18:10
Pewnie masz coś namieszane w pliku konfiguracyjnym gruba2 albo nie masz go w ogóle. Nie mam pojęcia jak on powinien wyglądać, nigdy go nie widziałem. Może ten post Ci pomoże. Powiem szczerze, że ja bym odpalił livecd i w chroocie przywrócił starą wersję gruba.

Edit:
Możliwe, że wystarczy wykonanie w chroocie polecenia: update-grub Trzeba odpalić komputer z livecd i potem z konta root:
mkdir /mnt/debian
mount /dev/partycja_z_debianem /mnt/debian
mount /dev/partycja_boot /mnt/debian/boot
mount -t proc none /mnt/debian/proc
mount -o bind /dev/ /mnt/debian/dev
chroot /mnt/debian
update-grub



wasilo - 01-10-2009 22:57
Próbowałem zainstalować ponownie GRUB-a z płyty z Debianem, ale nie szło. Nie wyrobiłem i zainstalowałem system od nowa w ogóle na innym dysku, bo na tamtym coś nie szło i właśnie kopiuję dane z /home ze starego na nowy. Na tym zainstalował mi się GRUB2 z nowym jajkiem, a przed chwilą zainstalowałem linux-headers i sterownik NVIDII. więc jak na razie wszystko jest w porządku. Zobaczymy co będzie jutro, jak uruchomię środowisko graficzne.

ÂŚrodowisko graficzne działa bez zarzutu, tylko jedna rzecz mnie zastanawia: przy starcie nie pojawia się logo Nvidia ;|



yantar - 03-10-2009 00:58
Po własnych przejściach z nowym Grubem2 odnośnie Error 15
Po wpisaniu polecenia:
upgrade-from-grub-legacy Wyskakuje okno konfiguracyjne z pytaniem o ścieżkę.
Tam należy zaznaczyć ja gwiazdką (spacja) i dopiero zaakceptować Enterem.
Jak się tego nie zaznaczy to Grub2 głupieje przy konfiguracji i sypie właśnie tym błędem.
Z tego co wyszukałem jak sypnie Error 15 po ukazaniu się menu rozruchowego to chyba wystarczy skorygować wpisy w grub.cfg. Jak od razu wyświetla, to chyba nie zostaje już nic innego jak zrobić reinstalację Gruba, bo nie idzie dość co się namieszało. (Sam mam w tej chwili totalny chaos w plikach Gruba).
Tego co piszę wyżej proszę nie brać za pewnik.

Coś pożytecznego, porównanie konfiguracji gruba-legacy i gruba2 (pliki konfiguracyjne, polecenia itd)
http://kubuntuforums.net/forums/inde...opic=3106368.0
  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • minister.pev.pl

  •  

     


     

     
    Copyright 2003. MĂłj serwis