kernel modulok

5 bejegyzés megtekintése - 1-5 / 5
  • Szerző
    Bejegyzés
  • #1901427
    admin
    Adminisztrátor

      nem lehet,hogy a /lib/modules -ben lévõ modulok elõzõ kernelhez tartoznak? szóval a modulokat felépitetted a fordítás után (make modules; make modules_install)?

      #1901428
      fellow
      Felhasználó

        Ha nincs vmi jó indokod ellene, akkor nyugodtan fordíts mindent szilárdan bele.

        #1901429
        admin
        Adminisztrátor

          a make modules modules_install megvolt

          ezert nem ertem miert nem talalja meg a modulokat! 🙁

          #1901430
          admin
          Adminisztrátor

            Ha mdk -n fordítottad akkor figyelni kell a következõkre. Legyen meg minden ami az eredeti kernelhez megvolt a /booot könyvtárban
            -másold be a kernel .configot a /boo-t könyvtárba az új kerneled nevén.
            -a kernel könyvtárban a make elején az EXTRAVERSION = pro értékét érdemes átnevezni,( ezen a néven hozza létre a moulokat) és akkor a kerneled is vmlinuz-2.4.19-pro -nak kell lennie.
            -hozd létre a fordítás után a mkinitrd-vel az initrd képet-]mkinitrd /boot/initrd-2.4.19-pro.img 2.4.19-pro

            Végûl is a boot így néz ki:
            config-2.4.19-pro
            initrd-2.4.19-pro.img
            System.map-2.4.19-pro
            vmlinuz-2.4.19-pro

            -a kernel.h-2.4.19-pro -t a saját progija hozza létre indításkor.
            -a modulok így a /lib/modules/2.4.19-pro/ könyvtárba leszenek pakolva

            Na szóval forgatás elõlrõl, de mivel nem változtatsz a kernel paraméterein, így nem tart annyi ideig mint elsõre. Haminden ahelyén van akkor menni fog a kerneled.

            #1868928
            csaba
            Felhasználó

              hali,

              forditottam kernelt, a celomat elertem mert dma-t kellett beleforditani!
              csakhogy, beleforditottam modulkent iptables-t, ipv4 dolgokat, ip_nat, netfilter stb.

              ha az eredeti rendszerrel inditok, azzal nincs problema mert be tudja tolteni az osszes modult. De ha az uj altalam forditott kernel indul akkor a modulokat hianyolja…

              pl:
              ipt_TOS modprobe: Can’t locate module ipt_TOS
              ipt_filter_modprobe: Can’t locate module ipt_filter
              cpuid modprobe:Can’t locate module cpuid

              pedig a /lib -ben figyelnek…

            5 bejegyzés megtekintése - 1-5 / 5
            • Be kell jelentkezni a hozzászóláshoz.