Von Kernel 2.6.21 auf 2.6.18 (gelöst)
-
- Beiträge: 77
- Registriert: 10.12.2006 18:37:38
Von Kernel 2.6.21 auf 2.6.18 (gelöst)
Hallo,
Ich habe auf meinem Debian Sid versucht meine Nvidia-Grafikkarte zum laufen zu kriegen. Ich habe an den PC kein Internetanschluss und habe alles von DVD's installiert. Den Kernel 2.6.18, den ich erst hatte, fehlten die linux-sources und linux-tree, die der Treiber benötigt. Diese waren nur bei den neuen 2.6.21 dabei. Also dachte ich, ich aktualisierte einfach mal auf 2.6.21 und installiere den neuen Linux-Kernel. Danach ein Reboot und der neue Kernel lief
Jetzt schlug die Installation des Nvidia-Treibers jedoch fehl, Fehlermeldung war "Nvidia: failed Kbuild". Ich habe gegoogeld, und das Problem hatten schon einige mit den neuen Kernel, weil wohl irgend so ein Dings keine propritären Sachen tolleriert. Das zu fixen scheint schwierig.
Jetzt möchte ich wieder auf meinen, immernoch installierten, Kernel 2.6.18 zurück und mir die benötigten Pakete (sources, trees) manuell aus dem Internet hohlen (ich hoffe es gibt keine Abhängigkeitsprobleme). Aber wie entferne ich den Kernel 2.6.21 wieder? Bei einem aptitude remove warnt er mich, das System würde nicht mehr booten, also habe ich es sein gelassen. Wenn ich das trotzdem mache, bootet dann mein alter Kernel?
Danke,
tretelrusch
Ich habe auf meinem Debian Sid versucht meine Nvidia-Grafikkarte zum laufen zu kriegen. Ich habe an den PC kein Internetanschluss und habe alles von DVD's installiert. Den Kernel 2.6.18, den ich erst hatte, fehlten die linux-sources und linux-tree, die der Treiber benötigt. Diese waren nur bei den neuen 2.6.21 dabei. Also dachte ich, ich aktualisierte einfach mal auf 2.6.21 und installiere den neuen Linux-Kernel. Danach ein Reboot und der neue Kernel lief
Jetzt schlug die Installation des Nvidia-Treibers jedoch fehl, Fehlermeldung war "Nvidia: failed Kbuild". Ich habe gegoogeld, und das Problem hatten schon einige mit den neuen Kernel, weil wohl irgend so ein Dings keine propritären Sachen tolleriert. Das zu fixen scheint schwierig.
Jetzt möchte ich wieder auf meinen, immernoch installierten, Kernel 2.6.18 zurück und mir die benötigten Pakete (sources, trees) manuell aus dem Internet hohlen (ich hoffe es gibt keine Abhängigkeitsprobleme). Aber wie entferne ich den Kernel 2.6.21 wieder? Bei einem aptitude remove warnt er mich, das System würde nicht mehr booten, also habe ich es sein gelassen. Wenn ich das trotzdem mache, bootet dann mein alter Kernel?
Danke,
tretelrusch
Zuletzt geändert von tretelrusch am 10.06.2007 08:27:27, insgesamt 1-mal geändert.
hi,
wenn du den alten nicht deinstalliert hast kannst du weiterhin mit diesem booten. Er muss aber noch in der menu.lst von grub eingetragen sein.
Falls der 2.6.18'er aber deinstalliert wurde solltest du ihn erst wieder installieren bevor der 2.6.20 runtergeschmissen wird!
Edit: Ich überlas, er ist noch installiert. Also wie schon versucht mit aptitude entfernen. Die warnung ist für den Fall das ebend nur ein Kernel auf dem System läuft, und wenn der dann fehlt...
Gruss cirrussc
wenn du den alten nicht deinstalliert hast kannst du weiterhin mit diesem booten. Er muss aber noch in der menu.lst von grub eingetragen sein.
Falls der 2.6.18'er aber deinstalliert wurde solltest du ihn erst wieder installieren bevor der 2.6.20 runtergeschmissen wird!
Edit: Ich überlas, er ist noch installiert. Also wie schon versucht mit aptitude entfernen. Die warnung ist für den Fall das ebend nur ein Kernel auf dem System läuft, und wenn der dann fehlt...
Gruss cirrussc
-
- Beiträge: 77
- Registriert: 10.12.2006 18:37:38
Danke, jetzt habe ich wieder 2.6.18.
Ich habe aber immer noch Probleme: Ich habe die Linux-sources von meiner Debian-Etch-DVD installiert und im Verzeichnis /usr/src/ entpackt. Der Nvidia-Treiber meckerte jedoch und sagte, wahrscheinlich seien die linux-sources noch nicht konfiguriert. Also bin ich mit cd /usr/src/linux-source-2.6.18 ins Verzeichnis gewechselt und habe make menuconfig ausgeführt. Diese warf aber jede Menge Fehlermeldungen aus:
debian:/usr/src/linux-source-2.6.18# make menuconfig
HOSTCC scripts/kconfig/lxdialog/checklist.o
In file included from scripts/kconfig/lxdialog/checklist.c:24:
scripts/kconfig/lxdialog/dialog.h:31:20: error: curses.h: Datei oder Verzeichnis nicht gefunden
In file included from scripts/kconfig/lxdialog/checklist.c:24:
scripts/kconfig/lxdialog/dialog.h:128: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘use_colors’
scripts/kconfig/lxdialog/dialog.h:129: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘use_shadow’
scripts/kconfig/lxdialog/dialog.h:131: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘attributes’
scripts/kconfig/lxdialog/dialog.h:143: error: expected ‘)’ before ‘*’ token
scripts/kconfig/lxdialog/dialog.h:146: error: expected ‘)’ before ‘*’ token
scripts/kconfig/lxdialog/dialog.h:147: error: expected ‘)’ before ‘*’ token
scripts/kconfig/lxdialog/dialog.h:148: error: expected ‘)’ before ‘*’ token
scripts/kconfig/lxdialog/dialog.h:149: error: expected ‘)’ before ‘*’ token
scripts/kconfig/lxdialog/dialog.h:151: error: expected ‘)’ before ‘*’ token
scripts/kconfig/lxdialog/checklist.c:31: error: expected ‘)’ before ‘*’ token
scripts/kconfig/lxdialog/checklist.c:59: error: expected ‘)’ before ‘*’ token
scripts/kconfig/lxdialog/checklist.c:95: error: expected ‘)’ before ‘*’ token
scripts/kconfig/lxdialog/checklist.c: In function ‘dialog_checklist’:
scripts/kconfig/lxdialog/checklist.c:117: error: ‘WINDOW’ undeclared (first use in this function)
scripts/kconfig/lxdialog/checklist.c:117: error: (Each undeclared identifier is reported only once
scripts/kconfig/lxdialog/checklist.c:117: error: for each function it appears in.)
scripts/kconfig/lxdialog/checklist.c:117: error: ‘dialog’ undeclared (first use in this function)
scripts/kconfig/lxdialog/checklist.c:117: error: ‘list’ undeclared (first use in this function)
scripts/kconfig/lxdialog/checklist.c:117: warning: left-hand operand of comma expression has no effect
scripts/kconfig/lxdialog/checklist.c:121: warning: implicit declaration of function ‘endwin’
scripts/kconfig/lxdialog/checklist.c:122: warning: implicit declaration of function ‘fprintf’
scripts/kconfig/lxdialog/checklist.c:122: warning: incompatible implicit declaration of built-in function ‘fprintf’
scripts/kconfig/lxdialog/checklist.c:122: error: ‘stderr’ undeclared (first use in this function)
scripts/kconfig/lxdialog/checklist.c:140: error: ‘COLS’ undeclared (first use in this function)
scripts/kconfig/lxdialog/checklist.c:141: error: ‘LINES’ undeclared (first use in this function)
scripts/kconfig/lxdialog/checklist.c:143: warning: implicit declaration of function ‘draw_shadow’
scripts/kconfig/lxdialog/checklist.c:143: error: ‘stdscr’ undeclared (first use in this function)
scripts/kconfig/lxdialog/checklist.c:145: warning: implicit declaration of function ‘newwin’
scripts/kconfig/lxdialog/checklist.c:146: warning: implicit declaration of function ‘keypad’
scripts/kconfig/lxdialog/checklist.c:146: error: ‘TRUE’ undeclared (first use in this function)
scripts/kconfig/lxdialog/checklist.c:148: warning: implicit declaration of function ‘draw_box’
scripts/kconfig/lxdialog/checklist.c:148: error: ‘attributes’ undeclared (first use in this function)
scripts/kconfig/lxdialog/checklist.c:149: warning: implicit declaration of function ‘wattrset’
scripts/kconfig/lxdialog/checklist.c:150: warning: implicit declaration of function ‘mvwaddch’
scripts/kconfig/lxdialog/checklist.c:152: warning: implicit declaration of function ‘waddch’
scripts/kconfig/lxdialog/checklist.c:156: warning: implicit declaration of function ‘print_title’
scripts/kconfig/lxdialog/checklist.c:159: warning: implicit declaration of function ‘print_autowrap’
scripts/kconfig/lxdialog/checklist.c:166: warning: implicit declaration of function ‘subwin’
scripts/kconfig/lxdialog/checklist.c:191: warning: implicit declaration of function ‘print_item’
scripts/kconfig/lxdialog/checklist.c:197: warning: implicit declaration of function ‘print_arrows’
scripts/kconfig/lxdialog/checklist.c:200: warning: implicit declaration of function ‘print_buttons’
scripts/kconfig/lxdialog/checklist.c:202: warning: implicit declaration of function ‘wnoutrefresh’
scripts/kconfig/lxdialog/checklist.c:204: warning: implicit declaration of function ‘doupdate’
scripts/kconfig/lxdialog/checklist.c:207: warning: implicit declaration of function ‘wgetch’
scripts/kconfig/lxdialog/checklist.c:214: error: ‘KEY_UP’ undeclared (first use in this function)
scripts/kconfig/lxdialog/checklist.c:214: error: ‘KEY_DOWN’ undeclared (first use in this function)
scripts/kconfig/lxdialog/checklist.c:224: error: ‘FALSE’ undeclared (first use in this function)
scripts/kconfig/lxdialog/checklist.c:225: warning: implicit declaration of function ‘scrollok’
scripts/kconfig/lxdialog/checklist.c:226: warning: implicit declaration of function ‘wscrl’
scripts/kconfig/lxdialog/checklist.c:235: warning: implicit declaration of function ‘wrefresh’
scripts/kconfig/lxdialog/checklist.c:285: warning: incompatible implicit declaration of built-in function ‘fprintf’
scripts/kconfig/lxdialog/checklist.c:286: warning: implicit declaration of function ‘delwin’
scripts/kconfig/lxdialog/checklist.c:290: error: ‘KEY_LEFT’ undeclared (first use in this function)
scripts/kconfig/lxdialog/checklist.c:291: error: ‘KEY_RIGHT’ undeclared (first use in this function)
make[2]: *** [scripts/kconfig/lxdialog/checklist.o] Fehler 1
make[1]: *** [menuconfig] Fehler 2
make: *** [menuconfig] Fehler 2
Weiß jemand, wo der Fehler liegt?
Ich habe aber immer noch Probleme: Ich habe die Linux-sources von meiner Debian-Etch-DVD installiert und im Verzeichnis /usr/src/ entpackt. Der Nvidia-Treiber meckerte jedoch und sagte, wahrscheinlich seien die linux-sources noch nicht konfiguriert. Also bin ich mit cd /usr/src/linux-source-2.6.18 ins Verzeichnis gewechselt und habe make menuconfig ausgeführt. Diese warf aber jede Menge Fehlermeldungen aus:
debian:/usr/src/linux-source-2.6.18# make menuconfig
HOSTCC scripts/kconfig/lxdialog/checklist.o
In file included from scripts/kconfig/lxdialog/checklist.c:24:
scripts/kconfig/lxdialog/dialog.h:31:20: error: curses.h: Datei oder Verzeichnis nicht gefunden
In file included from scripts/kconfig/lxdialog/checklist.c:24:
scripts/kconfig/lxdialog/dialog.h:128: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘use_colors’
scripts/kconfig/lxdialog/dialog.h:129: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘use_shadow’
scripts/kconfig/lxdialog/dialog.h:131: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘attributes’
scripts/kconfig/lxdialog/dialog.h:143: error: expected ‘)’ before ‘*’ token
scripts/kconfig/lxdialog/dialog.h:146: error: expected ‘)’ before ‘*’ token
scripts/kconfig/lxdialog/dialog.h:147: error: expected ‘)’ before ‘*’ token
scripts/kconfig/lxdialog/dialog.h:148: error: expected ‘)’ before ‘*’ token
scripts/kconfig/lxdialog/dialog.h:149: error: expected ‘)’ before ‘*’ token
scripts/kconfig/lxdialog/dialog.h:151: error: expected ‘)’ before ‘*’ token
scripts/kconfig/lxdialog/checklist.c:31: error: expected ‘)’ before ‘*’ token
scripts/kconfig/lxdialog/checklist.c:59: error: expected ‘)’ before ‘*’ token
scripts/kconfig/lxdialog/checklist.c:95: error: expected ‘)’ before ‘*’ token
scripts/kconfig/lxdialog/checklist.c: In function ‘dialog_checklist’:
scripts/kconfig/lxdialog/checklist.c:117: error: ‘WINDOW’ undeclared (first use in this function)
scripts/kconfig/lxdialog/checklist.c:117: error: (Each undeclared identifier is reported only once
scripts/kconfig/lxdialog/checklist.c:117: error: for each function it appears in.)
scripts/kconfig/lxdialog/checklist.c:117: error: ‘dialog’ undeclared (first use in this function)
scripts/kconfig/lxdialog/checklist.c:117: error: ‘list’ undeclared (first use in this function)
scripts/kconfig/lxdialog/checklist.c:117: warning: left-hand operand of comma expression has no effect
scripts/kconfig/lxdialog/checklist.c:121: warning: implicit declaration of function ‘endwin’
scripts/kconfig/lxdialog/checklist.c:122: warning: implicit declaration of function ‘fprintf’
scripts/kconfig/lxdialog/checklist.c:122: warning: incompatible implicit declaration of built-in function ‘fprintf’
scripts/kconfig/lxdialog/checklist.c:122: error: ‘stderr’ undeclared (first use in this function)
scripts/kconfig/lxdialog/checklist.c:140: error: ‘COLS’ undeclared (first use in this function)
scripts/kconfig/lxdialog/checklist.c:141: error: ‘LINES’ undeclared (first use in this function)
scripts/kconfig/lxdialog/checklist.c:143: warning: implicit declaration of function ‘draw_shadow’
scripts/kconfig/lxdialog/checklist.c:143: error: ‘stdscr’ undeclared (first use in this function)
scripts/kconfig/lxdialog/checklist.c:145: warning: implicit declaration of function ‘newwin’
scripts/kconfig/lxdialog/checklist.c:146: warning: implicit declaration of function ‘keypad’
scripts/kconfig/lxdialog/checklist.c:146: error: ‘TRUE’ undeclared (first use in this function)
scripts/kconfig/lxdialog/checklist.c:148: warning: implicit declaration of function ‘draw_box’
scripts/kconfig/lxdialog/checklist.c:148: error: ‘attributes’ undeclared (first use in this function)
scripts/kconfig/lxdialog/checklist.c:149: warning: implicit declaration of function ‘wattrset’
scripts/kconfig/lxdialog/checklist.c:150: warning: implicit declaration of function ‘mvwaddch’
scripts/kconfig/lxdialog/checklist.c:152: warning: implicit declaration of function ‘waddch’
scripts/kconfig/lxdialog/checklist.c:156: warning: implicit declaration of function ‘print_title’
scripts/kconfig/lxdialog/checklist.c:159: warning: implicit declaration of function ‘print_autowrap’
scripts/kconfig/lxdialog/checklist.c:166: warning: implicit declaration of function ‘subwin’
scripts/kconfig/lxdialog/checklist.c:191: warning: implicit declaration of function ‘print_item’
scripts/kconfig/lxdialog/checklist.c:197: warning: implicit declaration of function ‘print_arrows’
scripts/kconfig/lxdialog/checklist.c:200: warning: implicit declaration of function ‘print_buttons’
scripts/kconfig/lxdialog/checklist.c:202: warning: implicit declaration of function ‘wnoutrefresh’
scripts/kconfig/lxdialog/checklist.c:204: warning: implicit declaration of function ‘doupdate’
scripts/kconfig/lxdialog/checklist.c:207: warning: implicit declaration of function ‘wgetch’
scripts/kconfig/lxdialog/checklist.c:214: error: ‘KEY_UP’ undeclared (first use in this function)
scripts/kconfig/lxdialog/checklist.c:214: error: ‘KEY_DOWN’ undeclared (first use in this function)
scripts/kconfig/lxdialog/checklist.c:224: error: ‘FALSE’ undeclared (first use in this function)
scripts/kconfig/lxdialog/checklist.c:225: warning: implicit declaration of function ‘scrollok’
scripts/kconfig/lxdialog/checklist.c:226: warning: implicit declaration of function ‘wscrl’
scripts/kconfig/lxdialog/checklist.c:235: warning: implicit declaration of function ‘wrefresh’
scripts/kconfig/lxdialog/checklist.c:285: warning: incompatible implicit declaration of built-in function ‘fprintf’
scripts/kconfig/lxdialog/checklist.c:286: warning: implicit declaration of function ‘delwin’
scripts/kconfig/lxdialog/checklist.c:290: error: ‘KEY_LEFT’ undeclared (first use in this function)
scripts/kconfig/lxdialog/checklist.c:291: error: ‘KEY_RIGHT’ undeclared (first use in this function)
make[2]: *** [scripts/kconfig/lxdialog/checklist.o] Fehler 1
make[1]: *** [menuconfig] Fehler 2
make: *** [menuconfig] Fehler 2
Weiß jemand, wo der Fehler liegt?
- KBDCALLS
- Moderator
- Beiträge: 22454
- Registriert: 24.12.2003 21:26:55
- Lizenz eigener Beiträge: MIT Lizenz
- Wohnort: Dortmund
-
Kontaktdaten:
Code: Alles auswählen
aptitude install libncurses5-dev
Was haben Windows und ein Uboot gemeinsam?
Kaum macht man ein Fenster auf, gehen die Probleme los.
EDV ist die Abkürzung für: Ende der Vernunft
Bevor du einen Beitrag postest:
Kaum macht man ein Fenster auf, gehen die Probleme los.
EDV ist die Abkürzung für: Ende der Vernunft
Bevor du einen Beitrag postest:
- Kennst du unsere Verhaltensregeln
- Lange Codezeilen/Logs gehören nach NoPaste, in Deinen Beitrag dann der passende Link dazu.
- Teddybear
- Beiträge: 3163
- Registriert: 07.05.2005 13:52:55
- Lizenz eigener Beiträge: GNU Free Documentation License
- Wohnort: Altomünster
-
Kontaktdaten:
Moin
Dein Problem mit dem Neueren Kernel ist bekannt.
Wenn du hier im Forum mal die Forensuche befragst, Schlagworte : paravirt sowie nvidia
Dann wirst du auf nen Post stossen, der dir einen Link zu einem gepatchten treiber liefert.
Link
Den Link mit rechter maustaste - speichern unter runterladen!
Mit diesem Treiber ist es möglich trotz der paravirt option im Kernel, den Treiber zu installieren..
Dein Problem mit dem Neueren Kernel ist bekannt.
Wenn du hier im Forum mal die Forensuche befragst, Schlagworte : paravirt sowie nvidia
Dann wirst du auf nen Post stossen, der dir einen Link zu einem gepatchten treiber liefert.
Link
Den Link mit rechter maustaste - speichern unter runterladen!
Mit diesem Treiber ist es möglich trotz der paravirt option im Kernel, den Treiber zu installieren..
Versuchungen sollte man nachgeben. Wer weiß, ob sie wiederkommen!
Oscar Wilde
Mod-Voice / My Voice
Oscar Wilde
Mod-Voice / My Voice
-
- Beiträge: 77
- Registriert: 10.12.2006 18:37:38
Dankeschön! Ich bin dem Tipp von Teddybear gefolgt und jetzt funktioniert alles!
@ herrchen: Ja hm ich möchte unbedingt neue Software haben (Testing unterscheidet sich ja noch nicht sonderlich von etch) und dabei viel über Linux lernen, und ich habe noch nie soviel gelernt wie in der Zeit mit sid Außerdem update ich eh nur alle paar Monate (mangels vernünftigen Internetanschluss). Also, jetzt läuft alles und das bleibt jetzt so drei bis vier Monate, danach vielleicht testing, wenn mir die Programme aktuell genug sind, mal sehn.
@ herrchen: Ja hm ich möchte unbedingt neue Software haben (Testing unterscheidet sich ja noch nicht sonderlich von etch) und dabei viel über Linux lernen, und ich habe noch nie soviel gelernt wie in der Zeit mit sid Außerdem update ich eh nur alle paar Monate (mangels vernünftigen Internetanschluss). Also, jetzt läuft alles und das bleibt jetzt so drei bis vier Monate, danach vielleicht testing, wenn mir die Programme aktuell genug sind, mal sehn.