Kernel patchelés Ubuntu

Kezdőlap Fórumok Kernel Kernel patchelés Ubuntu

Ennek a témakörnek tartalma 5 hozzászólás, 2 résztvevő. Utolsó frissítés:  pointux 3 éve, 11 hónapja telt el.

6 bejegyzés megtekintése - 1-6 / 6
  • Szerző
    Bejegyzés
  • #1890700

    hege1989
    Felhasználó

    Sziasztok!Egy program telepítéséhez meg kell patchelnem a kernelt.A lent lévő útmutatót kell követnem. Meg is csináltam, le is zajlottaz egész de valami nem lett jó.Ezt a kimenetet kapom amikor megpróbálom telepíteni a programot: https://dl.dropboxusercontent.com/u/91011488/NG_makeall4.pngA netconf.h nincs a helyén ugyanis csak itt találtam meg:/usr/scr/linux-3.8.2-mip6dng/include/uapi/linux/netconf.hMi lehet itt a probléma?Mit kéne másképp csinálnom az útmutatóhoz képest?A 4. lépést a linux-stable mappában kell végrehajtani ugye?1. Tools you'll need


    sudo apt-get install fakeroot build-essential crash kexec-tools makedumpfile kernel-wedge kernel-packagesudo apt-get build-dep linuxsudo apt-get install git-core libncurses5 libncurses5-dev libelf-dev asciidoc binutils-dev2. Getting the kernel source


    git clone git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable.gitgit tag -lgit checkout3. Patching


    patch -p1 -d linux-stable -i /patches/kernel//*4. Configuration


    cp /boot/config-`uname -r` .configyes '' | make oldconfigmake menuconfigNetworking support / Networking optionsTransformation sub policy support ==> y/mNetworking support / Networking options / The IPv6 protocolIPv6: Mobility ==> y/mIPv6: XFRM raw IPv6 tunnel ==> y/m5. Compiling kernel


    cd linux-stablemake cleanmake -j `getconf _NPROCESSORS_ONLN` deb-pkg LOCALVERSION=-mip6dng6. Installing the kernel


    sudo dpkg -i linux-image--*_i386.debsudo dpkg -i linux-headers--*_i386.deb

    #2207649

    pointux
    Felhasználó

    Nagy szerencséd van, hogy nem ismered a kernel telepítés mibenlétét így leállt az a folyamat amiben egy konfigurálatlan, adott esetben a rendszereden működésképtelen git kernelt telepíts.

    #2207650

    hege1989
    Felhasználó

    Szia!Mobil IPv6-os tesztkörnyezetet próbálok létrehozni virtuális gépekből.A mip6dng az a daemon ami a mobil IPv6-ot kezeli. Itt a honlapja: http://www.mip6d-ng.net/documentation/howto/Kaptam egy forrásmappát és benne 3db readme fájlt. 2db patchelés és 1db telepítési útmutató.Ezeket próbálom követni. eg kepp patchelni a kernelt és az iproute2-t.Ha a patcheléseket megcsináltam akkor jön a fenti hiba a make futtatásánál.Tudsz ebben segíteni?[attachment deleted by admin]

    #2207651

    pointux
    Felhasználó

    Tehát magyarán szólva semmi oka nincsen, hogy git kernelt használj és annak sem, hogy az ebben lévő kernel modulokat.Továbbá megerősítette bennem a "linux-3.8.2" mellett a download menüben lévő "2012-12-12"-ei dátum, hogy ez a program nem a git kódhoz, de még csak nem is friss kernelhez való. - Lásd 3.12-es a stabil kernel ág a mai napon, ahogy a fórumunk is mutatja, miközben (legalábbis a download szerint) ezt a programok kb. egy éve nem fejlesztik.Eközben a kernelben megvannak az ipv6 ide vonatkozó részei (úgy látom):(Networking support > Networking options)CONFIG_IPV6IPV6_MIP6INET6_XFRM_TUNNEL...Egy ilyen kimenet nem ártana: zcat /proc/config.gz | egrep 'IPV6|XFRM_SUB_POLICY'

    #2207652

    pointux
    Felhasználó

    Az meg, hogy még mit tartalmaz ez a cucc a kermel modulokon kívül, ami esetleg kellhet neked, azt nem tudom, de kernel moduloknak ezzel való patchelésének nem valószínű, hogy nagy értelme lenne, ha egyáltalán kompatibilis a forrás.

    #2207653

    pointux
    Felhasználó

    Ill. még egy kérdés:3.8.2-es kerneled lenne? (Persze az sem 2012-es, sőt az is fő verzió ugrást jelentene.)uname -r

6 bejegyzés megtekintése - 1-6 / 6

Be kell jelentkezni a hozzászóláshoz.