Bei www.kernel.org die Sourcen saugen, im Ordner ftp://ftp.kernel.org/pub/linux/kernel/v2.4/ gibts alle 2.4er. 2.4.22 kernel source hier klicken um den 2.4.22er zu saugen (bzip2 gepackt).
Die Kernel gibt es doppelt. Einmal als gzip (.gz) und als bzip2 (.bz2). Dafür gibts dann jeweils noch eine .sign Datei. Mit der kann man Überprüfen ob die Sourcen im Orginalzustand sind, also nicht gehackt wurden oder beim download beschädigt.
Mit der Befehlsfolge:
gpg --keyserver wwwkeys.pgp.net --recv-keys 0x517D0F0E
gpg --verify linux-2.4.20.tar.bz2.sign linux-2.4.20.tar.bz2
lässt sich das überprüfen. Der erste Befehl muss nur einmal eingeben werden, dadurch holt sich das Programm irgendeinen Key. Es sollte soetwas wie
gpg: Signature made Wed Feb 17 09:12:57 2003 CEST using DSA key ID 517D0F0E
gpg: Good signature from "Linux Kernel Archives Verification Key "
ausgegeben werden.
Nachdem man den Kernel gesaugt hat kann muss man ihn entpacken. Am besten alles als root.
Bei bzip2 mit: tar xjvf linux-2.4.22.tar.bz2
Bei gzip mit: tar xzvf linux-2.4.22.tar.gz
root@debian:/usr/src/# ln -s linux-2.4.22 linux
mit ls -l das ganze überprüfen, da sollte eine zeile linux -> linux-2.4.22 zu finden sein.