Bei kernelkompilieung ne Menge Fehler

Welches Modul/Treiber für welche Hardware, Kernel compilieren...
Antworten
Benutzeravatar
Engelsblut
Beiträge: 31
Registriert: 21.02.2006 18:37:51

Bei kernelkompilieung ne Menge Fehler

Beitrag von Engelsblut » 24.06.2007 19:56:45

Hallo liebe User,

ich habe heute meinen PC neu installiert, und der soll morgen mit drei Betriebssytemen laufen. Ubuntu, XP und Debian als Probiersystem. Leider habe ich nur eine Debian 3.1 CD gefunden zum installieren. Naja, egal, es gibt ja eine Updatefunktion. Ich habe dann einfach mal die Updates laufen lassen. War auch soweil alles klar, er hat auf 4.0 geupdatet.

Leider läuft die 4.0er Version noch mit einem 2.4er Kernel. was ich zu ändern beabsichtige. Ich habe mich hier im Forum ein bisschen schlau gemacht, habe auch die wichtigen Links durchgelesen, bin aber leider nicht viel schlauer geworden.
Ich bin nach dem ersten Link gegangen. Die Anleitung von ProLinux. Als ich da war war es nur eine konfigurationsanleitung. Ich habe auf "das steht in einem anderen Dokument" geklickt, und die Anleitung habe ich dann genommen. Dann habe ich es so gemacht, wie es da gestanden hat (glaube ich jedenfalls zu 90%) und ich habe leider eine ganze Seite voll Fehlern bekommen.
Ich kann sie euch leider nicht schreiben, da ich ohne XServer arbeite, und ich nicht weiss, wie ich die Fehler da herrauskopiere. Ich kann euch aber beschreiben, was ich gemacht habe:

1. Anleitung durchgelesen
2. Kernel 2.6.xx.xx von http://www.kernel.org/pub/linux/kernel/v2.6/ runtergeladen
3. In /usr/src/linux/ enpackt (hatte dort keine einizige Kernelversion, ist das normal? Den Ordner "linux" musste ich auch erst anlegen)
4. make installiert, weils nicht vorhanden war
5. make menuconfig (erste Fehlerwelle, aus der ich entnehemen konnte, dass gcc nicht installiert war)
6. gcc installieren
7. make menuconfig (zweite Fehlerwelle)

Ich würde euch ganz gerne die Fehler zeigen, aber ich kann es halt wie gesagt nicht rauskopieren. Ich habe mal vor zig Monaten gewusst, wie man Fehlermeldungen in Dateien schreibt, aber leider ist dieses Wissen mit der Zeit verloren gegangen.

Würde mich freuen, wenn ihr mir helfen könntet.

Engelsblut

toberkel
Beiträge: 155
Registriert: 19.05.2003 08:44:53
Wohnort: Lummerland

Beitrag von toberkel » 24.06.2007 19:59:25

Ich würd mal drauf tippen das dir die ncurses dateien fehlen. Ich weiss das Paket leider nicht genau. Aber da du menuconfig benutzt, würde ich stark drauf tippen das es das ist...

mfg,

toberkel
--
Rechtschreibfehler dienen der allgemeinen Belustigung,
und sind daher beabsichtigt.

Benutzeravatar
cirrussc
Beiträge: 6582
Registriert: 26.04.2007 19:47:06
Lizenz eigener Beiträge: MIT Lizenz

Beitrag von cirrussc » 24.06.2007 20:03:08

Code: Alles auswählen

aptitude install libncurses-dev libncurses5
(ohne alles gelesen zu haben)

Gruß cirrussc

gms
Beiträge: 7798
Registriert: 26.11.2004 20:08:38
Lizenz eigener Beiträge: MIT Lizenz

Beitrag von gms » 24.06.2007 20:06:35

nachdem du diese Schwierigkeiten beim Kernelbau nur für Debian berichtest, gehe ich davon aus, daß du bei Ubuntu keinen eigenen Kernel gebaut hast, sondern den Standardkernel installiert hast.
Warum gehst du bei Debian anders vor ?
Du könntest einmal

Code: Alles auswählen

aptitude install linux-image-2.6.18-4-686
versuchen
Hier gibt es übringens die offizielle Anleitung, wie ein Upgrade auf Debian Etch erfolgen sollte:
http://www.debian.org/releases/stable/i ... ng.de.html

Gruß
gms

Benutzeravatar
cirrussc
Beiträge: 6582
Registriert: 26.04.2007 19:47:06
Lizenz eigener Beiträge: MIT Lizenz

Beitrag von cirrussc » 24.06.2007 20:09:27

Aber halt wiso so umständlich?
Du kannst dir doch auch einen neuen Kernel installieren, wiso selber bauen wenn es schnell gehen muss.

Code: Alles auswählen

aptitude install linux-image-2.6.18-4-486
(je nachdem welchen du brauchst).
Sarge hatte zur Wahl den 2.4.27 und den 2.6.8, ist also auch möglich.
Sources.list beachten, steht im Wiki, wies genau geht.

Edit: zu spät

Gruß cirrussc
Gruß cirrussc
--------------------
„Der Mensch steigert zur Zeit die Nutzung dessen, was seiner Willkür unterliegt - und kommt sich sehr klug dabei vor.“ H. Gruhl

Benutzeravatar
Engelsblut
Beiträge: 31
Registriert: 21.02.2006 18:37:51

Beitrag von Engelsblut » 25.06.2007 08:49:51

Vielen Danek für die vielen Antworten.

Ich wusste leider nicht, wie ich mir den Kernel so ganz normal runterladen.

@gms
Ich habe bei Debian den Standartkernel installiert. Aber von einer alten CD, deswegen ist er leider noch ein 2.4er Kernel. Und ich möchte einen neueren haben. Ausserdem möchte ich die Möglichkeit gleich nutzen wieder etwas zu lernen.

Kann ich denn eigentlich den Kernel einfach so installieren, muss ich die Module neu kompilieren, oder reicht es; wenn ich sie einfach so einbinde? Oder wie läuft das genau mit den Nacharbeiten ab?

Engelsblut

Benutzeravatar
KBDCALLS
Moderator
Beiträge: 22454
Registriert: 24.12.2003 21:26:55
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Dortmund
Kontaktdaten:

Beitrag von KBDCALLS » 25.06.2007 09:08:41

Der Kernel ist das einzige was bei einem dist-upgrade nicht auf eine neue Version aktualsiert wird. Ich meine damit von 2.6.8 auf 2.6.18 zum Beispiel. Wäre jetzt aber eine neuere Version des Kernels 2.6.8 selbst da, dann würde die natürlich geupgradet.

PS. Was die InstallationsCDs/DVDs anbetrifft sie mal hier nach.
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:
  • Kennst du unsere Verhaltensregeln
  • Lange Codezeilen/Logs gehören nach NoPaste, in Deinen Beitrag dann der passende Link dazu.

Benutzeravatar
Engelsblut
Beiträge: 31
Registriert: 21.02.2006 18:37:51

Beitrag von Engelsblut » 25.06.2007 19:57:26

Hallo liebe User,

dass mit den fehlenden Packeten hat geholfen. Ich konnte den Kernel
jetzt konfigurieren. Leider hat er einige Fehler beim komplieren gehabt.
Naja, ist jetzt auch egal. Ich werde ihn als Packet installieren.

Trotzdem danke :)

Engelsblut

Benutzeravatar
Engelsblut
Beiträge: 31
Registriert: 21.02.2006 18:37:51

Beitrag von Engelsblut » 26.06.2007 20:48:21

Hallo, ich bins nochmal,

wofür sind die beiden Bibliotheken libncursen-dev und libncurses5?

Welchen nutzen haben die?

Engelsblut

gms
Beiträge: 7798
Registriert: 26.11.2004 20:08:38
Lizenz eigener Beiträge: MIT Lizenz

Beitrag von gms » 26.06.2007 20:49:45

für das User-Interface von "make menuconfig"

Benutzeravatar
cirrussc
Beiträge: 6582
Registriert: 26.04.2007 19:47:06
Lizenz eigener Beiträge: MIT Lizenz

Beitrag von cirrussc » 26.06.2007 20:57:20

Engelsblut hat geschrieben: wofür sind die beiden Bibliotheken libncursen-dev und libncurses5?

Welchen nutzen haben die?
Mit diesen Bibliotheken kann make menuconfig dieses nette TUI (text user interface) aufbauen.

Gruß cirrussc

Benutzeravatar
Engelsblut
Beiträge: 31
Registriert: 21.02.2006 18:37:51

Beitrag von Engelsblut » 26.06.2007 21:05:31

Ist das auch für andere Konsoleninterfaces brauchbar, oder nur für
makeconfig?

Benutzeravatar
cirrussc
Beiträge: 6582
Registriert: 26.04.2007 19:47:06
Lizenz eigener Beiträge: MIT Lizenz

Beitrag von cirrussc » 26.06.2007 21:18:13

Engelsblut hat geschrieben:Ist das auch für andere Konsoleninterfaces brauchbar, oder nur für
makeconfig?
Sicherlich, nur die libncursen-dev wohl weniger, sind zum entwickeln solcher da.

Benutzeravatar
Engelsblut
Beiträge: 31
Registriert: 21.02.2006 18:37:51

Beitrag von Engelsblut » 27.06.2007 08:02:46

Danke :)

Engelsblut

Antworten