Sida loo ururiyo Kernel 2.6.36.2 Ubuntu iyada oo la raacayo balastarka 200-line

Inbadan oo idinka mid ah waxaad moodaa inay dhibaato ku qabeen rakibida Kernel waxaa lagu sii diyaariyay balastarka 200 oo xarig ah mashiinadaada, tan waa mid lafilan karo, sidaa darteed had iyo jeer way kafiican tahay inaad haysato a Kernel si toos ah loogu soo ururiyey mashiinkeenna marka loo eego mashiinka ajnebiga ah, si markaa ay si sax ah u qaadato qaabeynta mashiinkeenna iyo qaabeynta guud ee qalabka.

Sababtaas awgeed, halkan waxaan ku baraa sida ugu geesinimada badan, sida loo ururiyo Kernel (2.6.36.2) Ubuntu (lagu tijaabiyay Ubuntu 10.10) oo ay ku jiraan balastar 200-line ah. Xusuusnow in howshan lagu sameeyo halistaada, waxay u baahan tahay xirmooyin aad u tiro badan oo la soo dejiyo iyo waqti isku dubarid cadaalad ah.

Si aan u bilawno, waxa ugu horeeya ee ay tahay inaan sameyno waa inaan rakibno waxyaabaha ku tiirsan ee lagama maarmaanka u ah isu soo uruurinta kernel iyadoo la fulinayo qadka soo socda ee terminalka:

sudo apt-get rakibi fakeroot dhis-shil muhiim ah kexec-qalabka makedumpfile kernel-wedge kernel-package

Hadda aan ku fulino xariiqda soo socota terminaalka, taas oo lagama maarmaanka u ah isku soo ururinta Kernel (laga bilaabo madxna)

sudo apt-get dhisme-dhisme Linux ah

Waxaan ku dhammeyneynaa talaabadan ugu horeysa rakibida xirmooyin kale oo lagama maarmaan u ah isku soo ururinta

sudo apt-get rakib libncurses5 libncurses5-dev libelf-dev asciidoc binutils-dev

Si aan ugu sii wadno hawsha rakibida kernel, waa inaan kala soo baxnaa ilaha ugu dambeeyay ee xasiloonida xasilloon (2.6.36.2) iyo balastarka Mike galbraith oo ku hel iyaga galka shaqsiyadeed.
Aynu u abuurno tusaha soo uruurinta kernel-ka, innaga ayaa isku hallayna oo ka soo degsanna ilaha kernel-ka kernel.org:

mkdir kernel-2.6.36.2 cd kernel-2.6.36.2 wget http://kernel.org/pub/linux/kernel/v2.6/linux-2.6.36.2.tar.gz

Hadda waxaan samaynay feyl qoraal cusub waxaanan nuqulaynaa nambarka aan ka heli doono qoraalka Mike Galbraith ama waxaan kala soo bixi karnaa MediaFire, keydi oo xir faylka

gedit ~ / autogroup.patch

Mike Galbraith Boostada Rasmiga ah
Mike Galbraith Patch oo ka socda MediaFire

Hadda waxaan fureynaa Kernel-ka aan hadda kasoo degsanay kernel.org:

tar xzvf linux-2.6.36.2.tar.gz cd linux-2.6.36.2 patch -p1 <~ / autogroup.patch

Waqtigan xaadirka ah wax walba waa inay si fiican u socdaan oo aan khaladaad lahayn, haddii ay qalad dhacdo waxaa lagama maarmaan ah in dib loo bilaabo hawsha.
Marka xigta waxaan rari doonnaa qaabeynta hadda ee Kernel, tan si Kernel-ka cusub uu qaabeynta toos uga qaato nidaamkayaga wax dhibaato ahna kuma qabno markaan ururineyno. Xitaa sidaas oo ay tahay, haddii aad aqoon ku filan leedahay waxaad astaysto qaabeynta qaabka 'Kernel' si aad u hesho nidaam ku habboon baahiyahaaga, waad awoodi kartaa.

Haddii aadan aqoon waxa aad sameyneyso, waxaa fiican inaadan gacanta wax ka beddelin qaabeynta kernel-ka.

Waxaan nuqul ka sameeynaa qaabeynta adoo fulinaya amarka soo socda ee terminalka ka dibna aan fulino

lsmod

si dhammaan modullada ku rakiban nidaamkayaga loo fuliyo waxaanan hubinaa in dhammaan qalabkayaga la aqoonsan yahay.

cp -vi / boot / config-`uname -r` .config samee localmodconfig

Waqtigan xaadirka ah nidaamka isku-dubbaridku wuxuu ku weydiin doonaa dhowr su'aalood oo ku saabsan qaybaha, sii wad aqbalaadda dhammaan su'aalaha la weydiiyo adigoo riixaya Ku qor ilaa hawsha dejintu dhammaato.
Waxaan sii wadeynaa isku soo uruurinta kernel iyadoo la fulinayo qadka soo socda ee terminalka si loo furo menu-ka qaabeynta kernel:

cp / boot / config - $ (uname -r) .config && haa "" | samee oldconfig samee menuconfig

Hadda waxaan dooran karnaa balastarrada aan dooneyno inaan ku xoojino Kernelkeenna, maadaama aan xiiseyneyno balastarka 200-line.
Si tan loo sameeyo, waxaan ku dhex mushaaxnaa liiska qaabeynta kernel ee muuqda, illaa

General Setup

oo waxaan raadineynaa qadka leh magac

Automatic process group scheduling

, waxaan awood u siineynaa adoo riixaya barxada kumbuyuutarka ee kumbuyuutarka, waxaan isku taagnaa ikhtiyaarka

Exit

adoo isticmaalaya furaha fallaarta kumbuyuutarka oo riix furaha Ku qor laga soo bilaabo kumbuyuutarkeena si aan uga baxno liiska

General Setup

.

Dejinta Linux Kernel - Setup Guud

Qaabeynta Linux Kernel - Nidaamka Nidaamka otomaatiga ah ee Xirmooyinka

Hadda waxaan u gudubnaa liiska

Kernel hacking

oo waxaan ku soo galaynaa adigoo riixaya furaha Ku qor, waxaan raadineynaa ikhtiyaarka

Compile the kernel with debug info

oo annaguna waxaannu ka doorannaa adigoo riixaya barta bannaan ee kumbuyuutarkayaga, mar labaad ayaannu tagnaa ikhtiyaarka

Exit

waanan cadaadinaynaa Ku qor inaad ka baxdo menu-ka weyn.

Dejinta Linux Kernel - Jabsiga Kernel

Dejinta Linux Kernel - Looma Uruurin kernel leh faahfaahin khaldan

Waxaan dhameystirnay qaabeynta kernel-ka, sidaa darteed waa inaan ku noqonaa oo keliya

Exit

liiska ugu muhiimsan iyo saxaafadda Ku qor si loo dhammeeyo qaabeynta kernel. Waan aqbalnaa markay na weydiiso haddii aan rabno inaan keydino isbeddelada lagu sameeyay qaabeynta kernel adigoo riixaya Gali xulashada Haa.

Hadda haa, waxaannu soo uruurineynaa kernel-ka annaga oo ku fulinayna khadka soo socda ee terminalka:

fakeroot make-kpkg --initrd --append-to-version = -20101209 kernel-image madax kernel-madax

Fadlan la soco in nidaamka dhismuhu kala duwanaan karo iyadoo ku xiran qalabkaaga

Tani waxay abuuri doontaa laba xirmo .deb oo ku dhexjira buugga kernel-2.6.36.2, oo aan u adeegsan doonno inaan ku rakibno Kernel-ka cusub Ubuntu-ka iyaga oo u oggolaanaya iyaga inay raadsadaan Cilmi-baarista oo si fudud looga saari karo.

Waxaan u nimid qaybta ugu dambeysa ee casharkaan, halkaas oo aan ku rakibeyno kuna tijaabineyno shaqada saxda ah ee Kernel cusub ee aan hadda rakibnay.

Si loo rakibo labada xirmo ee .deb ee aan hada soo saarnay waa inaan ku fulinaa amarka soo socda barta:

cd .. sudo dpkg -i * .deb

Haddii wax walboo sifiican udhaceen, waxaan dib u bilawnay mashiinkeena iyo liiska Grub, waxaan doorannaa Kernel cusub (2.6.36.2) oo riix Ku qor si loo bilaabo nidaamka.
Mar alla markii aan ku soo noqonno desktop-ka, waxaan xaqiijin doonnaa in balastarka 200-line-ka ah si sax ah loo adeegsado oo loo shaqeeyo iyadoo la fulinayo qadka soo socda ee terminal:

bisad / usr/src/linux-headers-2.6.36.2-20101219/.config | grep -i AUTOGROUP

Waana inay soo celisaa xariiq sidan ah:

CONFIG_SCHED_AUTOGROUP = y

Hadday sidaas tahay, waxaannu leenahay nidaamkeenna oo la socda. Kernel 2.36.6.2 iyo "Jadwalka nidaamka kooxda otomaatiga ah" firfircoonaan.
Ubuntu 10.10 Maverick Meerkat oo leh Kernel 2.6.36.2 iyo jadwalka nidaamka nidaamka otomaatiga ah

Waxaan horeyba u adkeyn karnaa Ubuntu ugu badnaan ...

Buug-gacmeedkan ayaa kuu yimid adoo ku mahadsan dadaalka FRANCOBEP.


Ka tag faalladaada

cinwaanka email aan la daabacin doonaa. Beeraha loo baahan yahay waxaa lagu calaamadeeyay la *

*

*

  1. Masuul ka ah xogta: Miguel Ángel Gatón
  2. Ujeedada xogta: Xakamaynta SPAM, maaraynta faallooyinka.
  3. Sharci: Oggolaanshahaaga
  4. Isgaarsiinta xogta: Xogta looma gudbin doono dhinacyada saddexaad marka laga reebo waajibaadka sharciga ah.
  5. Kaydinta xogta: Macluumaadka ay martigelisay Shabakadaha Occentus (EU)
  6. Xuquuqda: Waqti kasta oo aad xadidi karto, soo ceshan karto oo tirtiri karto macluumaadkaaga.

  1.   horacio dijo

    Nabade David

    su’aashaydu waxay tahay:

    Caadi ahaan waxaan isticmaalaa xarkaha 'ubuntu ppa' (https://launchpad.net/~kernel-ppa/+archive/ppa)

    Kuwani mar dambe ma la iman balastarka 200-line ka kooban?

    gracias

    1.    David gomez dijo

      Eeg, weli waan hubinayaa bal inaan arko haddii nabarrada Ubuntu PPA ay ku jiraan balastar, laakiin tani way fududahay inaad adigu iskaa u ogaato, kaliya amarka socodso cat /usr/src/[versión del último kernel]/.config | grep -i AUTOGROUP, halkaas oo aad ku beddeli lahayd qoraalka gudaha qeeybaha loogu talagalay nooca ugu yar ee mashiinkaaga.

      Haddii aad hesho fariin jawaab ah sidan CONFIG_SCHED_AUTOGROUP=y, markaa waxaad haysataa balastar rakibay.

      Nota: si aad u ogaatid nooca dhammaan iniinyaha lagu rakibay kombuyuutarkaaga, kaliya waa inaad fulisaa amarka ls /usr/src/ Terminalka.

    2.    David gomez dijo

      Horacio, Ubuntu PPA Kernel hadda wuxuu leeyahay balastar V4 ah Mike glabraith ereyada naftiisa Tim gardner (Soo-saare Kanonikal).

      Waxaan wadnaa V4 of Mike Galbraith's auto-cgroup patch tan iyo 2.6.37-6.16, laakiin waxaan rajeynayaa in taasi ay isbedesho oo ay doorbido caarada sare marka aan horay ugu sii socono daaqada midowga 2.6.38.

      sched: otomaatig ahaan halkii koox hawleed V4

      rtg

      -
      Tim gardner

  2.   kanito dijo

    Hagaag, horey ayaan usameeyay waana la rakibay,…. ugu yaraan nidaamku uma dhiman hada inuu shaqeeyo si loo arko sida ay u shaqeyso

  3.   Irving dijo

    Cashar wanaagsan. Waxaan raacay talaabooyinka warqada wax walbana si fiican ayey u shaqeeyeen. Waxaan haystaa kernelkayga cusub.

    Fiiro gaar ah: Waxaan sameeyay kaliya hal isbadal oo aniga ila muuqda oo macquul ah waana halkaan:

    cp -vi / boot / config-`uname -r` .config
    samee localmodconfig

    Waxaan u sameeyay sidan:

    cp -vi / boot / config-`uname -r` .config
    lsmod
    samee localmodconfig

  4.   kanito dijo

    hadda waxaan ogaaday inaan qalad yar sameeyay markaa dib ayaan dib uga soo dhejin doonaa ... oo waxaan ku dari doonaa isbeddelka irving : mrgreen:

  5.   Sergio dijo

    Waxaan joogaa bilowga a:
    init: Nidaamka ugu weyn ee aan la aqrin (362) ee lagu joojiyay xaaladda 5
    Hagaag, waxay umuuqataa inay sifiican ushaqaynayso, maxay noqon kartaa ??? '

  6.   brian dijo

    Waa hagaag aad u wanaagsan buugan, iyaguna waxay ku dhajiyeen taringa, waqtigan xaadirka ah waxay aruurineysaa gunta waxaan rajeynayaa inay sifiican udhacday kaliya waxaan badalayaa nooca processor-ka kujira menuconfig Waxaan rajeynayaa inaad sifiican u dooratay adoo dooranaya Intel core / newer xeon tan iyo markii aan haysto Intel Intel i3 processor, salaan iyo mahadsanid soo gelinta

  7.   Calaamadda007 dijo

    Waad salaaman tahay, waa hagaag, amarku aniga ayuu ila fiicanyahay

    cp / boot / config-`uname –kernel-release` ./.config

    tan iyo markii ay isticmaasho qaabeynta kernel ee ugu dambeysay ee la rakibay

  8.   Darkwolf22 dijo

    Waad salaaman tahay, sidee tahay aniga waxaan shaki yar ka qabaa… faylka kernel-ka waxaa soo galaya noocyada 32-bit iyo 64-bit ah? ama si aad u hesho nooca amd64 ma waxaan u baahanahay inaan soo dejiyo mid kale?… Ka jarid ahaan, labada noocba waa inay isku mid ku yimaadaan?

    Gracias!