Kernel compilen: Can't locate module ....

Dieses Thema im Forum "Debian/Ubuntu/Knoppix" wurde erstellt von merc, 31.12.2002.

  1. merc

    merc Foren As

    Dabei seit:
    19.11.2002
    Beiträge:
    98
    Zustimmungen:
    0
    Ich hab heute mal den kernel 2.4.20 compiliert. Hab auch alles so gemacht wie es in den vielen Howto's steht. Wenn ich diesen kernel allerdings booten will kommt bei allen modulen die er laden will:
    Can't locate module ....
    Ich hab vorher auch die richtige modutils version installiert und auch ein make modules, make modules_install ist abgelaufen.
    Wenn ich aber unter /lib/modules/2.4.20/drivers/net/ nachgucke fehlt dort z.B. auch das via-rhine modul das ich ausgewählt habe....weiß einer woran es liegen kann? Ich benutzte Debian 3.0r0
     
  2. Anzeige

    Schau dir mal diese Kategorie an. Dort findest du bestimmt etwas.
    Registrieren bzw. einloggen, um diese und auch andere Anzeigen zu deaktivieren
  3. #2 Dr_Ompaa, 31.12.2002
    Dr_Ompaa

    Dr_Ompaa Hobbyphilosoph

    Dabei seit:
    30.04.2002
    Beiträge:
    473
    Zustimmungen:
    0
    Ort:
    Stuttgart/Germany
    Fehlen auch alle anderen Module???

    Hast du den Kernel mit :
    make menuconfig
    make bzImage
    make modules
    make modules_install

    compiled?

    Bei Debian gibts ne andere Methode, die auch empfohlen:

    Du machst zuerst ganz normal

    make menuconfig

    dann (, habs z.T vergessen, :rolleyes: ) glaub ich

    make-kpkg dep
    make-kpkg kernel-image

    darauf sollte im /usr/src Verzeichnis n .deb Paket sein, das du mit

    dpkg -i kernel-image*.deb

    installiert. Du brauchst dazu die DebianKernelscripts (oder so),

    eigentlich sollte das laufen, sorry das ich mir nicht mehr sooo sicher bin, da ich vor ner Zeit (so 3Monate) auf Gentoo umgestiegen bin ;)
     
  4. merc

    merc Foren As

    Dabei seit:
    19.11.2002
    Beiträge:
    98
    Zustimmungen:
    0
    joo so hab ich das alle gemacht.
    Selbst wenn ich probier den 2.4.18-bf2.4 kernel von dem die sourcen auf der cd sind compile findet der die module nicht.
    Im Ordner /lib/modules/2.4.20/kernel/drivers/net/ ist z.B. immer nur dummy.o .... egal was ich sonst noch auswähle. Wenn ich 'dummy' nicht auswähle beim make menuconfig existiert der ordner 'net' überhaupt nicht....
     
  5. #4 Dr_Ompaa, 31.12.2002
    Dr_Ompaa

    Dr_Ompaa Hobbyphilosoph

    Dabei seit:
    30.04.2002
    Beiträge:
    473
    Zustimmungen:
    0
    Ort:
    Stuttgart/Germany
    Ahaa, der Ordner

    /lib/modules/"jetzt kommen noch ein paar Ordner, glaub ich ;)"/drivers/net

    fehlt also das sis900 Modul?

    Versuchs mal mit nem Kernel aus dem Netz, für Debian gibts da doch vorkompilierte (???)?(
     
  6. #5 Gandalf, 01.01.2003
    Gandalf

    Gandalf Mitglied

    Dabei seit:
    27.10.2002
    Beiträge:
    37
    Zustimmungen:
    0
    Ort:
    Berlin
    Moin,

    das kernel compilieren auf Debian art:

    make menuconfig
    make dep
    make clean (nicht zwingend aber sauberer)
    make-kpkg kernel_package
    make modules
    make modules_install

    Dann hast du im ../ (Also /usr/src) ein .DEB Packet mit deinem Kernel erstellt. Je nach Wunsch kann 'make-kpkg' aber noch viel mehr, kannst du bei den man-pages nachlesen... Dann noch:

    dpkg -i ../<kernel.deb>

    um den Kernel zu installieren... fertig!

    Mitlerweile bin ich persönlich aber dazu übergegangen, meine Kernel wie folgt zu kompilieren:

    make menuconfig
    make dep
    make clean
    make bzImage
    make modules
    make modules_install

    Und dann aus ./arch/i386/boot die Datei bzImage ins /boot Verzeichnis kopieren und in z.B. 'vmlinuz' umbenennen.
    Ist aber Geschmackssache.

    So viel erstmal zum Debian Kernel compilieren auch wenns dir mit deinem Fehlenden Modul warscheinlich nicht viel weiterhelfen wird...

    cu
    Gandalf
     
  7. Anzeige

    Vielleicht findest du HIER Antworten.
    Registrieren bzw. einloggen, um diese und auch andere Anzeigen zu deaktivieren
  8. thorus

    thorus GNU-Freiheitskämpfer

    Dabei seit:
    03.11.2002
    Beiträge:
    757
    Zustimmungen:
    0
    Ort:
    Passau, Niederbayern
    btw: man kann alle make targets in einen make-befehl zusammenfassen, dann kann man ihn arbeiten lassen und muss nicht immer schauen, ob er schon fertig ist, damit man das bächste kommando eintippen kann.
    also, dann so: make dep clean modules modules_install bzImage

    cu
    thorus
     
  9. #7 Belkira, 01.01.2003
    Belkira

    Belkira Routinier

    Dabei seit:
    18.06.2002
    Beiträge:
    255
    Zustimmungen:
    0
    Ort:
    -
    Je nach Distribution hilft ein depmod -ae.
     
Thema:

Kernel compilen: Can't locate module ....

Die Seite wird geladen...

Kernel compilen: Can't locate module .... - Ähnliche Themen

  1. EM64T Kernel bricht beim Compilen ab

    EM64T Kernel bricht beim Compilen ab: -
  2. Wie Kernel compilen ?

    Wie Kernel compilen ?: Würde mich mal interessieren weil ich grad beim 2.6-test1 bin und mir mal gconfig angeschaut hab ;)
  3. Neuer Kernel-Zweig nur für Sicherheitskorrekturen

    Neuer Kernel-Zweig nur für Sicherheitskorrekturen: Sasha Levin von Oracle hat angekündigt, von den stabilen Kernel-Versionen eigene Versionen pflegen zu wollen, die bis auf Sicherheitskorrekturen...
  4. Linux-Kernel 4.6 tritt in die Testphase ein

    Linux-Kernel 4.6 tritt in die Testphase ein: Linux-Initiator Linus Torvalds hat die Kernel-Version 4.6-rc1 als erste Testversion für Linux 4.6 freigegeben. Die Verbesserungen ziehen sich...
  5. MDB: Neuer Kernel-Debugger für Aufnahme vorgeschlagen

    MDB: Neuer Kernel-Debugger für Aufnahme vorgeschlagen: MDB, ein neuer Debugger, soll das Finden von Fehlern und das Debugging des Kernels vereinfachen. Ein Pull-Commit steht seit Anfang der Woche an....