Linux+Asterisk+Treiber kompilieren geht nicht (zaphfc, etc.)

otaku42 schrieb:
Machs doch nochmal ganz von vorne:
  1. Das Verzeichnis, in dem Du bisher den Kernel-Source gepackt hast und die ganzen Symlinks entfernen.
  2. Lade den Vanilla-Kernel von http://www.kernel.org/pub/linux/kernel/v2.6/linux-2.6.7.tar.bz2 runter.
  3. Verschiebe linux-2.6.7.tar.bz2 nach /usr/src (falls es nicht schon da ist).
  4. Wechsle nach /usr/src und entpacke das Archiv mit tar xvfj linux-2.6.7.tar.bz2
  5. Lege den Symlink an mit ln -s /usr/src/linux-2.6.7 /usr/src/linux-2.6
  6. Ueberpruefe, ob bis hierhin alles geklappt hat: ls -al /usr/src/linux-2.6 - das sollte ungefaehr so aussehen:
    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.
  7. 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).
  8. 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.
  9. 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!
  10. 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.
  11. 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
 
Also soviel ich weiß muß bei den 2.6 Kernels make loadlinux26 oder make loadlinux26NT eingegeben werden.

VG

Laterunner
 

Zurzeit aktive Besucher

Neueste Beiträge

Statistik des Forums

Themen
244,872
Beiträge
2,219,909
Mitglieder
371,594
Neuestes Mitglied
AA-Idealbau
Holen Sie sich 3CX - völlig kostenlos!
Verbinden Sie Ihr Team und Ihre Kunden Telefonie Livechat Videokonferenzen

Gehostet oder selbst-verwaltet. Für bis zu 10 Nutzer dauerhaft kostenlos. Keine Kreditkartendetails erforderlich. Ohne Risiko testen.

3CX
Für diese E-Mail-Adresse besteht bereits ein 3CX-Konto. Sie werden zum Kundenportal weitergeleitet, wo Sie sich anmelden oder Ihr Passwort zurücksetzen können, falls Sie dieses vergessen haben.