PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Kernel Kompilieren


hennesiv
23.05.02, 17:05
hi,
hatte vor meinen linux kernel auf 2.4.18-4 up zu daten, habe mir als tut den hier aus dem board genommen, habe ein paar fragen dazu:

1) in dem tut steht das die sourcen vom aktuellen kernel in /usr/src sind, bei mir ist da gar nichts drin. kann mir einer sagen wie ich raus finde wo sich dir kernel sourcen befinden?

2) muss ich die neuen kernel sourcen umbedingt in das verzeichnis kopieren wo die aktuellen drin sind oder ist es egal wo ich den kernel kompiliere?

3) habe auf kernel.org leider keinen 2.4.18-4 kernel gefunden, da waren immer nur welche ohne das -X am ende, kann mir einer sagen wo ich den 2.4.18-4er her bekomme

zu meinem system:

redhat 7.3
amd duron 800

würde mich sehr freuen wenn einer meine fragen beantworten würde

thx im vorraus

cu hennesiv

SeeksTheMoon
24.05.02, 08:29
"1) in dem tut steht das die sourcen vom aktuellen kernel in /usr/src sind, bei mir ist da gar nichts drin. kann mir einer sagen wie ich raus finde wo sich dir kernel sourcen befinden?"

Die Sourcen liegen immer in /usr/src/linux, wobei linux meist ein Link auf ein anderes Verzeichnis in /usr/src (z.B. /usr/src/linux-2.4.18) ist.
Wenn Du die Sourcen nicht hast, dann ist das nicht tragisch, lade sie von kernel.org runter und entpacke sie in das verzeichnis /usr/src

"2) muss ich die neuen kernel sourcen umbedingt in das verzeichnis kopieren wo die aktuellen drin sind oder ist es egal wo ich den kernel kompiliere?"
/usr/src/linux ist nie verkehrt und man sollte es auch so machen und nicht anders

"3) habe auf kernel.org leider keinen 2.4.18-4 kernel gefunden, da waren immer nur welche ohne das -X am ende, kann mir einer sagen wo ich den 2.4.18-4er her bekomme"
Ein 2.4.18-4 ist mir nicht bekannt. 2.4.18 ist der aktuellste stabile Kernel, 2.4.19 und 2.5.x sind in der Mache, aber nicht zu empfehlen.
Suse nennt bei 7.3 den Kernel z.B. 2.4.10-4GB, aber damit meinen sie, dass er 4GB RAM unterstützt.
Vielleicht meinst Du auch den 2.4.18 pre4, das war eine Vorstufe (beta) zum 2.4.18, so wie es die pre-Versionen für den 2.4.19er gibt.

Also wenn Du den zur Zeit gängigen Kernel willst, dann nimm folgenden Link:
ftp://ftp.kernel.org/pub/linux/kernel/v2.4/linux-2.4.18.tar.bz2