(gelöst) Kann NVIDIA auf Lenny nicht installieren!

Welches Modul/Treiber für welche Hardware, Kernel compilieren...
Antworten
bombaclaude
Beiträge: 320
Registriert: 01.01.2007 13:19:34

(gelöst) Kann NVIDIA auf Lenny nicht installieren!

Beitrag von bombaclaude » 08.10.2007 16:45:40

Ich nutze Standard-Kernel. Dachte ich jedenfalls, bis ich mir den NVIDIA Treiber installieren wollte. Mir fehlen die linux-headers-2.6.18....

Durch die Debian Installation und das upgrade habe ich zwei Kernel auf meinem System

2.6.21
2.6.18

Suche ich jetzt für diese beiden Kernel die linux-headers, dann gibt es die nicht. Es gibt 2.6.22. Den Kernel dazu habe ich aber nicht per Standardinstallation reinbekommen oder ich habe was übersehen bei einem upgrade.

NVIDIA will sogar nur den 2.6.18.Wie kommt das script darauf?

Überhaupt, was soll ich davon halten?
Zuletzt geändert von bombaclaude am 10.10.2007 14:50:45, insgesamt 1-mal geändert.

Benutzeravatar
utkin
Beiträge: 1157
Registriert: 23.08.2005 22:42:22
Lizenz eigener Beiträge: GNU Free Documentation License
Wohnort: Erfurt

Re: Kann NVIDIA auf Lenny nicht installieren!

Beitrag von utkin » 08.10.2007 16:48:33

bombaclaude hat geschrieben:Es gibt 2.6.22. Den Kernel dazu habe ich aber nicht per Standardinstallation reinbekommen oder ich habe was übersehen bei einem upgrade.
Der kommt auch nicht automatisch. Es sei denn du hast das Metapaket installiert. Sonst mußt du den explizit installieren. Mit dem 2.6.22 funktioniert auch der NVIDIA wieder einwandfrei.


Gruß, utkin
Debian GNU/Linux SID

bombaclaude
Beiträge: 320
Registriert: 01.01.2007 13:19:34

Beitrag von bombaclaude » 08.10.2007 17:04:45

Ah Klasse!

Wie bekomme ich den denn rein? Metapaket höre ich auch zum ersten Mal.

Benutzeravatar
utkin
Beiträge: 1157
Registriert: 23.08.2005 22:42:22
Lizenz eigener Beiträge: GNU Free Documentation License
Wohnort: Erfurt

Beitrag von utkin » 08.10.2007 17:09:05

Code: Alles auswählen

p   linux-image-2.6-k7
Das ist zB das Metapaket für den *-k7. Sonst ganz normal über apt oder aptitude, also bspw. so

Code: Alles auswählen

aptitude install linux-image-2.6.22-2-k7

Gruß, utkin
Debian GNU/Linux SID

bombaclaude
Beiträge: 320
Registriert: 01.01.2007 13:19:34

Beitrag von bombaclaude » 08.10.2007 19:28:07

OK danke habe die zweite Lösung genommen.

Wie werden alte Kernel incl. der Grub Eintragungen und allem was dazu gehört gelöscht? Ich hoffe dafür gibt es ein kleines Programm?

Benutzeravatar
utkin
Beiträge: 1157
Registriert: 23.08.2005 22:42:22
Lizenz eigener Beiträge: GNU Free Documentation License
Wohnort: Erfurt

Beitrag von utkin » 08.10.2007 22:04:10

bombaclaude hat geschrieben: Ich hoffe dafür gibt es ein kleines Programm?
Ja: aptitude... :wink:


Gruß, utkin
Debian GNU/Linux SID

bombaclaude
Beiträge: 320
Registriert: 01.01.2007 13:19:34

Beitrag von bombaclaude » 09.10.2007 13:35:22

Entschuldige wenn ich noch eine Frage habe, aber ich bin erst seit 11 Monaten Debianer und manche Dinge sind mir noch aus meiner ersten Phase als Debianer (das war mit release 2.0.x) noch in schlechtester Erinnerung.

Du meinst es reicht ein

aptitude remove linux-image-2.6.18-2-486

und dieser alte Kernel wird deinstalliert, d. h. incl. der Korrektur im GRUB und incl. Löschung von irgendwelchem Datenschrott der zu diesem linux image gehört?

blubberfisch
Beiträge: 15
Registriert: 09.08.2007 12:15:25

Beitrag von blubberfisch » 09.10.2007 16:26:52

welcher kernel läuft bei dir gerade? mach mal "uname -a". wahrscheinlich ist es 2.6.18, was bedeutet, dass was nicht stimmt, und der grund ist, wieso der nvidia-installer die header für 2.6.18 sucht.

normalerweise führt dpkg beim installieren oder deinstallieren von kernel-images update-grub aus, das aktualisiert die grub-konfiguration.

wenn neue kernel nicht wie geplant ein- und alte ausgetragen werden (hatte ich mal auf einem etch nach upgrade von sarge), mach einfach nach dem installieren oder deinstallieren eines kernels (als root):

Code: Alles auswählen

# update-grub
dann müsstest du sehen, wie er kernels sucht, auflistet, und grub's konfiguration aktualisiert. *

(so zb sieht das bei mir im moment aus:)

Code: Alles auswählen

zaphod:~# update-grub
Searching for GRUB installation directory ... found: /boot/grub
Searching for default file ... found: /boot/grub/default
Testing for an existing GRUB menu.lst file ... found: /boot/grub/menu.lst
Searching for splash image ... none found, skipping ...
Found kernel: /vmlinuz-2.6.23-rc9-jozi.zaphod
Found kernel: /vmlinuz-2.6.23-rc8-jozi.zaphod
Found kernel: /vmlinuz-2.6.22.9-jozi.zaphod
Found kernel: /vmlinuz-2.6.22-2-686
Updating /boot/grub/menu.lst ... done
grundsätzlich würd ich dir empfehlen, den aktuellen kernel zu installieren, die alten kernel (2.6.18, 2.6.21 etc) zu deinstallieren, und am besten die header und/oder source-pakete gleich dazu. (vor dem löschen rebooten, am besten nie versuchen, einen laufenden kernel zu löschen!)

und wenn du jeglichen datenschrott entfernen willst, mach entweder

Code: Alles auswählen

# aptitude purge ...
bzw entferne das paket aus aptitudes oberfläche heraus nicht mit "-" sondern mit shift+"-", purge beseitigt sämtliche überreste des programms, inklusive konfigurationsdateien etc. (heißt allerdings auch, wenn du zb apache stark konfigurierst, und danach purgst, ist die konfiguration weg, wenn du ihn nur deinstallierst und irgendwann neu installierst, bleiben die konfigurationsdateien).

und die header veralteter kernel findest du nicht mehr, weil sie (genau wie die kernel selbst) nicht mehr auf den servern sind.[/code]

* wenn update-grub nicht automatisch ausgeführt wird, schau mal in deiner /etc/kernel-img.conf nach, ob folgende zeilen da sind:

Code: Alles auswählen

postinst_hook = /usr/sbin/update-grub
postrm_hook   = /usr/sbin/update-grub
wenn /sbin/update-grub stattdessen da steht, ändere die einträge auf /usr/sbin/update-grub, dann müsste es wieder funktionieren.

Benutzeravatar
utkin
Beiträge: 1157
Registriert: 23.08.2005 22:42:22
Lizenz eigener Beiträge: GNU Free Documentation License
Wohnort: Erfurt

Beitrag von utkin » 09.10.2007 18:13:58

bombaclaude hat geschrieben: Du meinst es reicht ein
aptitude remove linux-image-2.6.18-2-486
Wie bereits gesagt, ein

Code: Alles auswählen

aptitude purge
sollte gründlich genug sein.


Gruß, utkin
Debian GNU/Linux SID

bombaclaude
Beiträge: 320
Registriert: 01.01.2007 13:19:34

Beitrag von bombaclaude » 10.10.2007 14:50:24

Danke @utkin hat geklappt.

@blubberfisch auch Dir danke für den langen Post. Habe auf 2.6.22 upgedated. Damit geht auch der NVIDIA Treiber.

Clio

Beitrag von Clio » 10.10.2007 17:46:25

Hättest vielleicht nochmal einen Blick in Deinen anderen Nvidia-Thread werfen sollen.... :wink:

macdet
Beiträge: 3
Registriert: 02.03.2007 11:39:15

dann läuft bei mir auch was schief :(

Beitrag von macdet » 16.10.2007 14:11:40

@Der kommt auch nicht automatisch. Es sei denn du hast das Metapaket installiert. Sonst mußt du den explizit installieren. Mit dem 2.6.22 funktioniert auch der NVIDIA wieder einwandfrei.

Ich bin auch nach "Rezepten" wie lesen noch nicht glücklich. The DebianWay2Nvidia ist noch nicht klar.
Ich sammele aber weiterhttp://wiki.mobbing-gegner.de/Linux/Deb ... nd Rezepte :(

Ich suche eine Art script (meine ich auch schon gelesen zu haben) welche mal die Kernel-Conifgs, die Pakte handelt und sauber den aktuellesten Treiber installiert.

Zur Zeit arbeite ich lieber am Lapi da der Treiber (nvidia) nicht suaber zu installieren geht. Er kann das blöde Modul nicht laden :(

Kernel:2.6.23.1
Nvidia xxx19 neueste Version

Kanotix, Sidux ,grml alles können es ... und ich?

macdet
-- für eine faire arbeitswelt --

Antworten