# Das Verzeichnis, in dem Du bisher den Kernel-Source gepackt hast und die ganzen Symlinks entfernen.
# Lade den Vanilla-Kernel von
http://www.kernel.org/pub/linux/kernel/v2.6/linux-2.6.7.tar.bz2 runter.
# Verschiebe linux-2.6.7.tar.bz2 nach /usr/src (falls es nicht schon da ist).
# Wechsle nach /usr/src und entpacke das Archiv mit tar xvfj linux-2.6.7.tar.bz2
# Lege den Symlink an mit ln -s /usr/src/linux-2.6.7 /usr/src/linux-2.6
# Ueberpruefe, ob bis hierhin alles geklappt hat: ls -al /usr/src/linux-2.6 - das sollte ungefaehr so aussehen:
Code: [View More of this Code] [View Even More of this Code] [View Less of this Code] [Select All of this Code]
-rw-r--r-- 1 otaku users 18691 Oct 18 23:54 COPYING
-rw-r--r-- 1 otaku users 88031 Oct 18 23:54 CREDITS
drwxr-xr-x 45 otaku users 4328 Oct 18 23:55 Documentation
-rw-r--r-- 1 otaku users 54549 Oct 18 23:54 MAINTAINERS
-rw-r--r-- 1 otaku users 42213 Oct 18 23:54 Makefile
-rw-r--r-- 1 otaku users 13970 Oct 18 23:55 README
-rw-r--r-- 1 otaku users 2815 Oct 18 23:54 REPORTING-BUGS
drwxr-xr-x 24 otaku users 584 Oct 18 23:53 arch
drwxr-xr-x 2 otaku users 920 Oct 18 23:55 crypto
drwxr-xr-x 46 otaku users 1176 Oct 18 23:55 drivers
drwxr-xr-x 54 otaku users 2864 Oct 18 23:55 fs
drwxr-xr-x 36 otaku users 944 Oct 18 23:53 include
drwxr-xr-x 2 otaku users 392 Oct 18 23:55 init
drwxr-xr-x 2 otaku users 304 Oct 18 23:55 ipc
drwxr-xr-x 3 otaku users 1216 Oct 18 23:55 kernel
drwxr-xr-x 4 otaku users 960 Oct 18 23:55 lib
drwxr-xr-x 2 otaku users 1088 Oct 18 23:55 mm
drwxr-xr-x 32 otaku users 968 Oct 18 23:55 net
drwxr-xr-x 9 otaku users 1280 Oct 18 23:55 scripts
drwxr-xr-x 3 otaku users 272 Oct 18 23:55 security
drwxr-xr-x 15 otaku users 496 Oct 18 23:55 sound
drwxr-xr-x 2 otaku users 136 Oct 18 23:55 usr
"Ungefaehr" deshalb, weil obige Ausgabe von einem 2.6.9-Kernel stammt.
# Jetzt muss ich etwas improvisieren: unter /boot findet sich nicht nur der Kernel, sondern in der Regel auch die Konfigurationsdatei, mit der der Kernel erstellt wurde. Ueblicherweise hat die Datei config im Namen, dazu eine Versionsnummer passend zum jeweiligen Kernel. Diese Datei kopierst Du nach /usr/src/linux-2.6.7, und zwar so, dass sie dort .config heisst (der Punkt vor config ist dabei wichtig).
# Nochmal ueberpruefen, dass dieser Schritt geklappt hat: ls -al /usr/src/linux-2.6.7, in der Liste muss jetzt zusaetzlich eine Datei .config auftauchen. ls -al /usr/src/linux-2.6 muss eine identische Ausgabe liefern.
# So, hier jetzt erstmal anhalten. Denn bevor Du weitermachen kannst, musst Du noch etwas ueberpruefen, naemlich die Ausgabe des Befehls uname -r. Wenn dort soetwas wie 2.6.7-irgendeinanhang ausgegeben wird, musst Du an dieser Stelle aufhoeren und die Ausgabe hier posten. Wenn hingegen lediglich 2.6.7 ausgegeben wird, kannst Du weitermachen - aber wirklich nur dann!
# Sicherheitshalber solltest Du den Kernel compilieren lassen, denn dabei werden Dateien erzeugt, die fuer das bauen von zaphfc benoetigt werden. Dazu wechselst Du ins Verzeichnis mit dem Kernel-Source: cd /usr/src/linux-2.6.7 und gibst anschliessend ein: make all - jetzt brauchst Du etwas Geduld, denn das kann dauern.
# Wenn der Kernel-Build keine Fehlermeldungen gebracht hat, dann kannst Du Dein Glueck mit bristuff/zaphfc erneut versuchen.