kernelfordítás megint

9 bejegyzés megtekintése - 11-19 / 19
  • Szerző
    Bejegyzés
  • #1920963
    opaque
    Felhasználó

      nem dev hanem dep
      nem bzimage hanem bzImage
      egyebkent jo.
      de nem kell minden forditas elott kiadni az mrproper-t sem, mert az szepen alapallapotba hoz mindent, igy lottek az addig nehezen beallitott .config file-odnak is.

      a make bzImage valos reszhalmaza a make install-nak. Ha kezzel masolod be a szukseges fileokat a helyukre, akkor eleg csak a bzImage,… ha lusta vagy, akkor eleg csak az install….

      #1920964
      killall
      Felhasználó

        make menuconfig (felgrafikus)//vagy make config (karakteres) make xconfig (grafikus)
        make dep
        make bzImage
        make modules
        make modules_install

        ezek a lepesek.

        #1920965
        dr_strange
        Felhasználó

          legszebb 2.6 alatt…

          make menuconfig
          make
          make modules_install

          ennyi:-D

          #1920966
          bikmak
          Felhasználó

            A kernel headers csomag nem hajlandó felmenni. Valami iolyasmi hibát ír ki, hogy nem tudja felülírni az xyz könyvtárat, mert az is a csomag része.

            #1920967
            csiffy
            Felhasználó

              Amint látom ahágy ház annyi szokás!!! 😀 😀 😀
              Majd próbálgatok, de a config fájlt azért megtartom! Esetleg tudtok még ilyen fájlokról amit meglehet tartani és egy csomó idõ megsporólható vele?? ❓

              #1920968
              admin
              Adminisztrátor

                Ahoy, elmondom én hogy csináltam, ill mit tapasztaltam. Debian Woody alá fordítottam 2.4.18-as, majd.22-est kernelt, 3 db könyv segítségével.

                „1. make mrproper  
                2. make clean”
                a mrproper elvegzi a clean dolgat is;

                A kernel bemásolása után ezeket egyik sem említi, egyszer megpróbáltam a már lefordított kernelen változtatni és mrproperrel kezdtem, hát az simán legyalulta a .config állományt, ugyhogy ennek nemtom mi értelme van

                „4. make dep  
                5. make clean”
                ezt nem tudom, honnan veszitek, de miert jo ha letorlod a mar lefuttitod fuggosegeket?
                volt mar, aki e miatt kapott futtathatatlan kernelt;

                Ez pedig mind3 könyvben így van.
                Ha befejezted a fordítást add ki: make dep; make clean; make bzImage parancsot majd: make modules; make modules_install-t írd a parancssorba. 2 könyv nem szolgál magyarázattal, a 3. is szûkszavú: make dep -] „Ez beállítja a függõségeket, vagyis annak alapján, amit mi kijelöltünk összeválogatja azokat az elemeket, amiket a kernelbe kell fordítani.
                A make clean paranccsal letöröljük azokat a komponenseket, amelyekre nincs szükség.”
                Namost, elsõre sikerült is leforgatnom a kernelt, bár nem is tudtam pontosan mit csinálok (pl hálókártya támogatást kihagytam, nem is ment a net… (-: ) Viszont azóta is forgattam és mindig sikerült…Bár ezek alapján a magyarázatok alapján sem tudom azt mondani, hogy ez a jó, így kell csinálni, de én így csináltam és ment…

                #1920969
                fellow
                Felhasználó

                  csiffy:
                  „Majd próbálgatok, de a config fájlt azért megtartom!”
                  persze, legjobb az uj kernelkonfigot gtkdiffel osszehasonliatni a regivel;

                  „Esetleg tudtok még ilyen fájlokról amit meglehet tartani és egy csomó id? megsporólható vele??”
                  szerintem nincs;

                  madmartigen:
                  „A kernel bemásolása után ezeket egyik sem említi, egyszer megpróbáltam a már lefordított kernelen változtatni és mrproperrel kezdtem, hát az simán legyalulta a .config állományt, ugyhogy ennek nemtom mi értelme van”
                  egyszer osszefutottam egy kernelpatchel, amiben bentfelejtettek egy leforditott .o modult, ami bekavart; kozvetlenul kicsomagolas utan szoktam csak egyszer mrproper / distcleanelni minden foorasnal; a .configokat meg erdemes gyujteni, jo kiindulasi alap;

                  „Bár ezek alapján a magyarázatok alapján sem tudom azt mondani, hogy ez a jó, így kell csinálni, de én így csináltam és ment…”
                  nemtdon, en vagy kettucat kernelt forditottam mar make clean nelkul, es mindegyik ment; ez egy foloslees lepes (miert torlod le, amit mar leforgattal? vsziunleg folosleges dolog nem volt benne);

                  „3 db könyv”
                  a kenelhez adott README es Documentation konyvtar _kimeritoen_ sok infoval lat el;
                  es egyik sem emliti a make clean szuksegesseget a dep utan;

                  #1920970
                  killall
                  Felhasználó

                    szoval akkor enis hadd szoljak hozza ujfent.
                    nem lesz sok mondanivalom.
                    szoval:

                    3x forditottam kernelt a „nagykonyv szerint” –]kernel panic
                    utana fellow javaslatara kihagytam a make mrproper-t es a make clean-t, es lass csodat mukodott..

                    na csak ennyit akartam, bye 🙂

                    #1871707
                    csaba
                    Felhasználó

                      Elméletileg tudok kernelt fordítani,de gyakorlatilag, még egyik se bootolt be rendesen.
                      Valamelyik régebbi topikban olvastam, hogy ha felrakom a kernel-source csomagot, akkor az uhu kerneléhez van benne config file, de azt hogy tudom újrafordítani/átszerkeszteni?
                      (A régebbi topicot nem találtam meg.) Csak azért mert akkor már csak nem tuddom elszarni. 🙂

                    9 bejegyzés megtekintése - 11-19 / 19
                    • Be kell jelentkezni a hozzászóláshoz.