otaku42 schrieb:Machs doch nochmal ganz von vorne:
- 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:
"Ungefaehr" deshalb, weil obige Ausgabe von einem 2.6.9-Kernel stammt.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
- 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.
Hallo erstmal,
ich habe den Kernel 2.6.8-2-k7 ....
Was ist denn zu tun damit man deinen Anweisungen weiter folgen darf ?
Gruß Mabo