Knoppix und DVB

  • Knoppix auf HD installiert bietet schon eine gute Grundlage um Software zu kompilieren. Nur leider fehlen die Kernel Sources, die man zum Beispiel braucht, um einen DVB Treiber und VDR zum Laufen zu bringen. Da am Vanilla 2.4.20 Kernel aber nur geringe Änderungen vorgenommen werden müssen, versuch ich mich hier mal an einer Anleitung. Getestet,aber ohne Gewähr mit Knoppix 3.2.
    Zuerst loggt ihr euch als root ein oder wechselt in den Superuser Mode.

    Ihr braucht einen Vanilla 2.4.20 Kernel, also laden und in euer Home-Verzeichnis abspeichern. (Nach /root abspeichern, wenn ihr als root eingeloggt seit.)

    http://www.kernel.org/pub/linux/kern…-2.4.20.tar.bz2

    Dann braucht ihr noch den xfs Patch. Ebenso laden und im Home-Verzeichnis abspeichern.(Nach /root abspeichern, wenn ihr als root eingeloggt seit.)

    http://linuxberg.vc-graz.ac.at/mirror/devil-l…20-all-i386.bz2

    BITTE DIE DATEINAMEN NICHT VERÄNDERN !

    Befehlsfenster öffnen und die folgenden Befehle der Reihe nach eingeben (am besten mit copy&paste, das erspart lästige Tippfehler).


    rm -f /usr/src/linux
    mv /usr/src/linux-2.4.20-xfs /usr/src/linux-2.4.20-xfs.old
    tar jxvf $HOME/linux-2.4.20.tar.bz2
    mv $HOME/linux-2.4.20 /usr/src/linux-2.4.20-xfs
    bunzip2 $HOME/xfs-2.4.20-all-i386.bz2
    mv $HOME/xfs-2.4.20-all-i386 /usr/src/linux-2.4.20-xfs
    ln -s /usr/src/linux-2.4.20-xfs /usr/src/linux
    cd /usr/src
    patch -p0 < /usr/src/knoppix-kernel.patch
    cd linux
    patch -p1 < /usr/src/linux/xfs-2.4.20-all-i386
    make xconfig

    Auf "Load Configuration from File" klicken

    /boot/config-2.4.20-xfs

    eingeben

    "OK"
    klicken und danach auf
    "Save and Exit"
    klicken

    wieder zurück zum Befehlsfenster:

    make dep


    Das wars dann auch schon. Wenn alles funktioniert hat, solltet ihr problemlos den DVB Treiber kompilieren können.

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!