Kernel sourcen

Post Reply
Message
Author
Albert

Kernel sourcen

#1 Post by Albert »

Ich habe gerade den Kernel-source-2.4.24-noarch-2.tgz für Slackware heruntergeladen.Komischerweise hatte ich bisher keinen Kernel source,so daß ich es nur mit "installpkg" zu installieren brauchte.

Vielleicht verstehe ich es falsch : Um Linux booten zu können,braucht man doch die Kernel-sourcen,oder nicht??
Sonst sind nur,bevor ich die Sourcen runterlud,die Headers,ide,moduls des 2.4.20er-Kernel vorhanden.

Kann mir jemand sagen wie ein Kernel sonst funktionieren müsste ??

Danke

Albert

Hummel

Re: Kernel sourcen

#2 Post by Hummel »

Die Kernel-Sourcen sind (wie der Name schon sagt) die Quellen des Kernels, die man braucht, wenn man seinen eigenen Kernel bauen will. Was der Rechner braucht, ist der Kernel selbst, der im Verzeichnis /boot liegen sollte und meist vmlinuz heißt.

Michael

Re: Kernel sourcen

#3 Post by Michael »

du muß Dir also nen Kernel aus diesen Quellen übersetzen.
<blockquote><pre><font size="1" face="">code:</font><hr><font face="Courier New" size="2">cd /usr/src
ln -fs linux-2x.4xx.xx linux
cd linux
make oldconfig
make menuconfig
make bzImage modules modules_install
cp arch/i386/boot/bzImage /boot/meinkernel
</font><hr></pre></blockquote>

und je nachdem welchen Bootmanager Du verwendest, mußt Du dann
"meinkernel" einbinden.

Cheers

Michael

Albert

Re: Kernel sourcen

#4 Post by Albert »

Hallo Michal,

Genau das habe ich vergessen :)
Komischerweise zeigt das KDE-Kontrollzentrum an,daß der neue Kernel(2.4.24) immer noch der alte(2.4.20) sei.Hmm,habe ich vielleicht etwas vergessen?.Ich denke nicht,oder doch..

Albert

lotharb
Posts: 411
Joined: 10. Feb 2002 21:39
Location: Heroldsberg (ERH)

Re: Kernel sourcen

#5 Post by lotharb »

Hallo Albert

Deine aktuelle kernel-Version erfährst du am einfachsten durch die Eingabe von
<font face="Courier New">
uname -a
</font><!--fixed-->
Frohes Schaffen
Lothar

Albert

Re: Kernel sourcen

#6 Post by Albert »

Danke Lothar,

Dasselbe Eregebnis...

Hmm,ich gucke mal ein bisschen rum,dann werde ich sicher fündig,warum immer noch der alte Kernel genutzt wird..

Albert

Jochen

Re: Kernel sourcen

#7 Post by Jochen »

Öhm, den Reboot vergessen? <img src="http://www.pl-forum.de/UltraBoard/Images/Happy.gif" border="0" align="middle">

Um nicht ganz OT zu sein: Um die Kernelversion zu erfahren, benutze ich immer "cat /proc/version". Das sagt einem auch, wer wann wo womit den Kernel übersetzt hat, der gerade läuft - manchmal ganz nützlich zu wissen.

Jochen

chrisjumper
Posts: 104
Joined: 12. Feb 2004 12:53
Location: Jülich

Re: Kernel sourcen

#8 Post by chrisjumper »

Ähm *wink*

Ich hab auch ne frage! Was ist das für eine Datei bei mir im Verzeichnis /usr/src/ ?

lrwxrwxrwx 1 root root 16 2004-02-28 19:30 linux -> linux-2.4.21-144
drwxr-xr-x 18 root root 728 2004-02-28 19:31 linux-2.4.21-144
drwxr-xr-x 8 root root 192 2004-02-28 19:30 linux-2.4.21-144-include
lrwxrwxrwx 1 root root 24 2004-02-28 19:31 linux-include -> linux-2.4.21-144-include
drwxr-xr-x 3 root root 104 2004-03-03 01:04 new_kernel
drwxr-xr-x 7 root root 168 2003-12-16 15:02 packages

So das ist mein usr/src Verzeichnis. Da sind zwei Softlinks auf die verzeichnise des Linuxkernels.
Meine frage ist einfach, was ist "linu-include" ? Ein Softlink auf die zum laufenden Kernel gehörende include-Datei. Soviel hab ich schon verstanden. Dort drin befinden sich ein Ordner names "athlon", das sagt mir das das was mit meinem Prozessor zu tun hat. Wenn ich jetzt in dem verzeichnis "new_kernel" den neuen linux-2.6.3 Kernel Konfiguriert und Kompilliert habe, - Ich dachte ich änder nachher einfach den Softlink auf dieses unterverzeichnis zu "new_kernel"- fehlt mir aber die zu der Version gehörende Include Datei! Oder?

Ich war noch so naive und glaubte sie würde nach dem Kompillieren erzeugt. Weiß jemand woher ich diese Include Datei nehmen kann?

Mit freundlichem Gruß

Chris

Albert

Re: Kernel sourcen

#9 Post by Albert »

Es hat geklappt mit dem neuen 2.4.24er Kernel zu booten.Was ich (mal wieder) vergessen habe,war,daß ich in lilo.conf das zweite imabe natürlich umbennen muß,und nicht vmlinuz wie vorher.Klar,daß es dann immer noch derselbe Kernel war :)

Schönen Dank nochmals!!

Albert

Albert

Re: Kernel sourcen

#10 Post by Albert »

imabe sollte image heissen !!

Post Reply