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

Diskutiere Kernel compilen: Can't locate module .... im Debian/Ubuntu/Knoppix Forum im Bereich Linux Distributionen; 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...

  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

    Anzeige

    Wenn du mehr über Linux erfahren möchtest, dann solltest du dir mal folgende Shellkommandos anschauen.


    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
    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
    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
    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. thorus

    thorus GNU-Freiheitskämpfer

    Dabei seit:
    03.11.2002
    Beiträge:
    757
    Zustimmungen:
    0
    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
     
  8. #7 Belkira, 01.01.2003
    Belkira

    Belkira Routinier

    Dabei seit:
    18.06.2002
    Beiträge:
    255
    Zustimmungen:
    0
    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. Intel Meteor Lake: Hybrid-CPU taucht erstmals im Linux-Kernel auf

    Intel Meteor Lake: Hybrid-CPU taucht erstmals im Linux-Kernel auf: [IMG] Im Rahmen des Architecture Day 2020 Mitte August hatte Intel seine CPU-Roadmap aktualisiert und Alder Lake (Titelbild) offiziell als...
  4. Erste Vorschau auf Linux-Kernel 5.7

    Erste Vorschau auf Linux-Kernel 5.7: Linux-Initiator Linus Torvalds hat die Kernel-Version 5.7-rc1 als erste Testversion für Linux 5.7 freigegeben. Die neue Version bringt einen neuen...
  5. Erste Vorschau auf Linux-Kernel 5.6

    Erste Vorschau auf Linux-Kernel 5.6: Linux-Initiator Linus Torvalds hat die Kernel-Version 5.6-rc1 als erste Testversion für Linux 5.6 freigegeben. Die neue Version bringt WireGuard,...
  1. Diese Seite verwendet Cookies um Inhalte zu personalisieren. Außerdem werden auch Cookies von Diensten Dritter gesetzt. Mit dem weiteren Aufenthalt akzeptierst du diesen Einsatz von Cookies.
    Information ausblenden