kompilacia kernelu

Sekcia: Konfigurácia 05.09.2007 | 00:48
Avatar Jaroslav Bernát BackTrack 3  Používateľ
cavte snažím sa nahodiť nový 2.6.22 kernel na moj debian ale nejak mi to nejde nakonfigurovať :

debian:/usr/src/linux# cd ..
debian:/usr/src# tar xjf linux-2.6.22.tar.bz2
debian:/usr/src# ln -sf linux-2.6.22 linux
debian:/usr/src# cd linux
debian:/usr/src/linux# make menuconfig
scripts/Makefile.build:17: /usr/src/linux-headers-2.6.18-4-686/scripts/basic/Makefile: Adresár alebo súbor neexistuje
make[1]: *** No rule to make target `/usr/src/linux-headers-2.6.18-4-686/scripts/basic/Makefile'. Stop.
make: *** [scripts_basic] Error 2
debian:/usr/src/linux#


skusal som najprv prekompilovať starý ale končilo to tou istou hlaškou ....
Dik za rýchle odpovede :)
ked nevieš, tak nefušuj
    • Re: kompilacia kernelu 05.09.2007 | 01:25
      Avatar Jaroslav Bernát BackTrack 3  Používateľ
      už sa mi to porarilo na tom novom ...ale v tom starom kerneli ked som ho chcel configurovať tak nie a nie
      ked nevieš, tak nefušuj
    • Re: kompilacia kernelu 05.09.2007 | 01:47
      Avatar uid0 Debian  Používateľ
      to je tak, ked si neikto ani nevie precitat pokyny

      ties by sa ti mohlo zist totok

      http://linuxos.sk/KnowledgeBase_show_entry/24/index.html
      Debian. apt-get into it…
      • Re: kompilacia kernelu 05.09.2007 | 01:52
        Avatar Jaroslav Bernát BackTrack 3  Používateľ
        to som videl ale ide oto že ten súbor tam nieje a na inom systeme tam nieje tiež a konfigurovať to ide v pohode...
        ked nevieš, tak nefušuj
        • Re: kompilacia kernelu 05.09.2007 | 02:00
          Avatar borg Fedora  Administrátor
          pri kompilacii kernelu sa nepozivaju kernel headre z /usr/include..., ale pouzivaju sa priamo z aktualneho rozbaleneho archivu. takze kernel-headers ani nemusis mat instalovane
          • Re: kompilacia kernelu 05.09.2007 | 02:22
            WlaSaTy   Návštevník
            zaujímavé, ja som bol v tom že balík obsahujúci /usr/src/linux-headers je v build-essentials ktorý zahŕňa aj gcc a podobné vecičky . ale prečo to takto zrobilo buntu, to sa asi nik nedozvie bez kuknutia do prirucky.
            $ ls -ld /usr/src/linux-headers-*
            drwxr-xr-x 20 root root 4096 2007-04-15 13:53 /usr/src/linux-headers-2.6.20-15
            drwxr-xr-x  4 root root 4096 2007-04-15 13:53 /usr/src/linux-headers-2.6.20-15-generic
            drwxr-xr-x 20 root root 4096 2007-09-04 21:02 /usr/src/linux-headers-2.6.20-16
            drwxr-xr-x  4 root root 4096 2007-09-04 21:03 /usr/src/linux-headers-2.6.20-16-generic
            
            • Re: kompilacia kernelu 05.09.2007 | 02:41
              Avatar borg Fedora  Administrátor
              chces povedat ze na kompilaciu 2.6.22 potrebujes headre 2.6.18 napr?
              • Re: kompilacia kernelu 06.09.2007 | 02:22
                WlaSaTy   Návštevník
                Nie, tým som chcel povedať že sa dané súbory a adresáre nachádzajú v štandardne doinštalovanom meta-balíku. To že som mal na tom stroji inú verziu ako zadávateľ otázky súvisí len s tým že som tam mal nainštalovanú inú verziu. Som rád že sme sa pochopili na prvý krát.

                PS.: a navyše sa to už tvári ako vyriešené.
                • Re: kompilacia kernelu 06.09.2007 | 16:47
                  Avatar borg Fedora  Administrátor
                  ja som hovoril o vanila jadre, kernel headers berie zo svojho archivu. ale nechajme to tak
                  • Re: kompilacia kernelu 06.09.2007 | 22:38
                    WlaSaTy   Návštevník
                    ano, viem. socket hovoril o /usr/src/linux-headers a ty o /usr/include a teraz zas o vanilla jadre. ak sa chces len pohadat, tak chod do terchovskej krcmy a povezd ze jiri janosik byl madarskej zid polskyho puvodu.
                    • Re: kompilacia kernelu 06.09.2007 | 22:41
                      Avatar borg Fedora  Administrátor
                      nikto sa nechce hadat, len si precitaj prispevky spat. a nebol?
                      • Re: kompilacia kernelu 06.09.2007 | 22:55
                        WlaSaTy   Návštevník
                        hm, tie stare prispevky som cital, ale prezradis nam co si myslel tym zajebom o /usr/include? myslim ze ostatne uz fakt nema zmysel rozoberat.
                        • Re: kompilacia kernelu 06.09.2007 | 22:58
                          Avatar borg Fedora  Administrátor
                          ten zajeb si precitaj este ra,je celkom jednoduchy aj pre blbecka. koncim.
                          • Re: kompilacia kernelu 06.09.2007 | 23:11
                            WlaSaTy   Návštevník
                            uz ta chapem, skoda ze sa podla teba nezariadili aj ludia z canonical, teda tvorcovia ubuntu.
    • Re: kompilacia kernelu 05.09.2007 | 20:51
      Avatar Jaroslav Bernát BackTrack 3  Používateľ
      Takže kernel už mam nakompilovaný lenže pre nabootovanie narozdiel od genta potrebujem v debiane aj subor initrd.img-2.6.22 ktorý sa má nacházdať v /boot ja tam mam len starý initrd a potrebujem nový ku aktualnemu novému kernelu a neviem ako ho vytvoriť (bez toho súboru nedokážem nabootovať )
      ......ako ho mam vytvoriť ?
      ked nevieš, tak nefušuj
      • Re: kompilacia kernelu 05.09.2007 | 21:07
        Avatar borg Fedora  Administrátor
        kedze mas debian, mal si postupovat podla clanku v databaze znalosti, make-kpkg by sa postaral o vsetko.
    • Re: kompilacia kernelu 05.09.2007 | 20:56
      Avatar Jaroslav Bernát BackTrack 3  Používateľ
      tu je to vidieť v grube :

      title Debian GNU/Linux
      root (hd0,1)
      kernel /boot/vmlinuz-2.6.18-4-686 root=/dev/hda2 ro
      initrd /boot/initrd.img-2.6.18-4-686
      savedefault

      title Debian GNU/Linux (single-user mode)
      root (hd0,1)
      kernel /boot/vmlinuz-2.6.18-4-686 root=/dev/hda2 ro single
      initrd /boot/initrd.img-2.6.18-4-686
      savedefault

      title= Gentoo 2.6.22-r5
      root (hd0,6)
      kernel /boot/kernel root=/dev/hda7 ro
      savedefault


      V debiane je ten subor a v gente nieje...
      ked nevieš, tak nefušuj
      • Re: kompilacia kernelu 05.09.2007 | 21:06
        Avatar uid0 Debian  Používateľ
        update-initramfs
        Debian. apt-get into it…
        • Re: kompilacia kernelu 05.09.2007 | 21:31
          Avatar Jaroslav Bernát BackTrack 3  Používateľ
          nejak mi to nejde :

          debian:/boot# update-initramfs
          You must specify at least one of -c, -u, or -d.

          Usage: /usr/sbin/update-initramfs [OPTION]...

          Options:
          -k [version] Specify kernel version or 'all'
          -c Create a new initramfs
          -u Update an existing initramfs
          -d Remove an existing initramfs
          -t Take over a custom initramfs with this one
          -b Set alternate boot directory
          -v Be verbose
          -h This message

          debian:/boot# update-initramfs -c
          Create mode requires a version argument

          Usage: /usr/sbin/update-initramfs [OPTION]...

          Options:
          -k [version] Specify kernel version or 'all'
          -c Create a new initramfs
          -u Update an existing initramfs
          -d Remove an existing initramfs
          -t Take over a custom initramfs with this one
          -b Set alternate boot directory
          -v Be verbose
          -h This message

          debian:/boot#


          ked dam update-initramfs naskocí mi menu a ked chcem vytvoriť new initrd v /boot tak dam update-initramfs -c tak naskočí znova menu ....prečo ?
          ked nevieš, tak nefušuj
          • Re: kompilacia kernelu 05.09.2007 | 21:36
            Avatar Jaroslav Bernát BackTrack 3  Používateľ
            debian:/boot# update-initramfs -c -k 2.6.22
            update-initramfs: Generating /boot/initrd.img-2.6.22
            debian:/boot#


            už to zrejme je :)
            ked nevieš, tak nefušuj
            • Re: kompilacia kernelu 05.09.2007 | 21:40
              Avatar Jaroslav Bernát BackTrack 3  Používateľ
              ten súbor je prázdny je to dobre ? ma 0 B pričom starý ma 4.3 MB ..
              ked nevieš, tak nefušuj
              • Re: kompilacia kernelu 05.09.2007 | 21:56
                Avatar uid0 Debian  Používateľ
                http://linuxos.sk/forum/10075/index.html#link_74035
                Debian. apt-get into it…
                • Re: kompilacia kernelu 05.09.2007 | 22:12
                  Avatar Jaroslav Bernát BackTrack 3  Používateľ
                  už to beha na novom jadre lenže bez modulov ktore boli ..musím znova install 3D ....ale dik za pomoc
                  ked nevieš, tak nefušuj