Ahoana ny fomba fanangonana Kernel 2.6.36.2 ao amin'ny Ubuntu miaraka amin'ny patch 200-line

Betsaka aminareo no toa nanana olana tamin'ny fametrahana ilay Kernel dia nanomana ny tsipika 200 tsipika amin'ny masininao dia antenaina izany, ka tsara kokoa hatrany ny manana a voam voaangona mivantana ao amin'ny masininay noho ny amin'ny milina vahiny, mba haka ny maritrano ny masininay sy ny fikirakirana ankapobeny ny fitaovana.

Noho io antony io dia eto no ampianarako ny tena sahy indrindra, ny fomba fanangonana ny Kernel azy ireo (2.6.36.2) ao amin'ny Ubuntu (notsapaina tamin'ny Ubuntu 10.10) miaraka amin'ny patch 200-tsipika tafiditra ao. Aza adino fa ity dingana ity dia tokony hatao amin'izay mety hitranga aminao, mitaky fonosana marobe izy io mba hisintomana sy fotoana fanangonana lava be.

Hanombohana, ny zavatra voalohany tsy maintsy ataontsika dia ny mametraka ireo fiankinan-doha ilaina amin'ny fanangonana kernel amin'ny alàlan'ny fanatanterahana ity andalana manaraka ity ao amin'ny terminal:

sudo apt-get install fakeroot build-essentielle fianjerana kexec-fitaovana makedumpfile kernel-wedge kernel-package

Andao isika hanao izao andalana manaraka izao ao amin'ny terminal, izay ilaina amin'ny fanangonana ny Kernel (avy amin'ny be herim-po)

sudo apt-mahazo build-dep linux

Hofaranantsika ity dingana voalohany ity amin'ny alàlan'ny fametrahana fonosana hafa ilaina amin'ny fanangonana

sudo apt-mahazo mametraka libncurses5 libncurses5-dev libelf-dev asciidoc binutils-dev

Mba hanohizana ny fizotran'ny fametrahana kernel dia tsy maintsy ampidinintsika ny loharanon'ny kernel azo antoka farany (2.6.36.2) sy ny patch an'ny Mike galbraith ary tadiavo ao anatin'ny lahatahiry manokana.
Andao hamorona lahatahiry ho an'ny fanangonana kernel, tadiavo izany ary ampidino ireo loharano kernel avy 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

Mamorona rakitra vaovao izahay izao ary hakanay ny kaody izay ho hitantsika ao amin'ny lahatsoratr'i Mike Galbraith na azontsika atao ny misintona azy avy amin'ny MediaFire, manangona sy manidy ny fisie:

gedit ~ / autogroup.patch

Post ofisialin'i Mike Galbraith
Mike Galbraith Patch avy amin'ny MediaFire

Ankehitriny isika dia hamaha ny zaratan'i Kernel izay vao avy nisintona kernel.org:

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

Amin'izay fotoana izay dia tokony handeha tsara ny zava-drehetra ary tsy misy lesoka, raha sendra misy lesoka dia ilaina ny mamerina ny fizotrany.
Manaraka izany dia hampiditra ny fikirakiran'ny Kernel ankehitriny isika, izany mba hampiala ny Kernel vaovao avy hatrany amin'ny rafitray ary tsy manana olana izahay rehefa manangona azy io. Na dia izany aza, raha manana fahalalana ampy ianao dia azonao atao ny manamboatra ny famaritana voan-kernel mba hahazoana rafitra mifanaraka amin'ny zavatra ilainao, azonao atao izany.

Raha tsy fantatrao izay ataonao dia tsara kokoa ny tsy manova tanana ny fanamboarana kernel.

Adikainay ny fikirakira amin'ny alàlan'ny fanatanterahana ity baiko manaraka ity ao amin'ny terminal ary avy eo dia manatanteraka izahay

lsmod

ka ny modules rehetra entina ao amin'ny rafitray dia tanterahina ary alainay antoka fa ekena avokoa ny fitaovana entinay.

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

Amin'izay fotoana izay ny fizotran'ny fanangonana dia hametraka fanontaniana maro momba ny modules, tohizo ny fanekena ny fanontaniana rehetra apetraka amin'ny tsindry Midira mandra-pahatapitry ny fizotran'ny fametrahana.
Manohy ny fanangonana kernel isika amin'ny alàlan'ny fanatanterahana an'ity tsipika manaraka ity ao amin'ny terminal mba hanokafana ny menio fikirakirana kernel:

cp / boot / config - $ (tsy miray b) .config && eny "" | manao oldconfig manao menuconfig

Azontsika atao izao ny misafidy ireo patch izay tianay hampiasaina ao amin'ny Kernel, satria liana amin'ilay patch 200-tsipika izahay.
Mba hanaovana izany, mamakivaky ny menio fikirakirana kernel izay miseho isika, mandra-pahatongan'ny

General Setup

ary mitady ilay tsipika misy anarana izahay

Automatic process group scheduling

, avelantsika hampiasa azy io amin'ny alàlan'ny fanindriana ny bara habakabaka amin'ny klavintsika, mametraka ny tenantsika amin'ny safidy isika

Exit

mampiasa ny bokotra zana-tsipìka eo amin'ny fitendry ary kitiho ny bokotra Midira avy amin'ny kitendry hivoahana ny menio

General Setup

.

Linux Kernel Configuration - fanamboarana ankapobeny

Fanitsiana Linux Kernel - Fanapahana vondrona vondrona mandeha ho azy

Mandeha amin'ny menio izahay izao

Kernel hacking

ary miditra isika amin'ny alàlan'ny fanindriana ny lakile Midira, mitady ny safidy isika

Compile the kernel with debug info

ary esorintsika io amin'ny alàlan'ny fanindriana ny bara habakabaka amin'ny klavintsika, dia mankany amin'ilay safidy indray isika

Exit

ary manindry izahay Midira hivoaka ny menio lehibe.

Linux Kernel Configuration - fanapahana Kernel

Linux Kernel Configuration - Tsy manangona ny kernel amin'ny info debug

Vita ny fikirakirana kernel, ka mila miverina any ihany isika

Exit

ao amin'ny menio lehibe ary tsindrio Midira hamita ny fikirakirana kernel. Manaiky isika rehefa manontany anay raha te hitahiry ireo fanovana natao tamin'ny fikirakirana kernel tamin'ny alàlan'ny fanindriana ny Enter amin'ny safidy Yes.

Eny eny, hanangona ny Kernel izahay amin'ny alàlan'ny fanatanterahana ity andalana manaraka ity ao amin'ny terminal:

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

Azafady azafady fa ny fizotran'ny fananganana dia mety miovaova arakaraka ny fitaovanao

Io dia hiteraka fonosana .deb roa ao anatin'ny lahatahiry kernel-2.6.36.2, izay hampiasainay hametrahana ny Kernel vaovao ao amin'ny Ubuntu mamela azy ireo ho voamarik'i Synaptic ary mora esorina.

Tonga amin'ny tapany farany amin'ity lesona ity izahay, izay hametrahanay sy hizaha ny fiasan'ny Kernel vaovao izay vao napetrakay.

Mba hametrahana ireo fonosana .deb roa izay vao noforoninay dia tsy maintsy ataontsika ity baiko manaraka ity ao amin'ny terminal:

cd .. sudo dpkg -i * .deb

Raha nandeha tsara ny zava-drehetra, dia natombokay indray ny masininay sy ny lisitry ny Grub, misafidy ny Kernel vaovao (2.6.36.2) izahay ary manery Midira hanombohana ny rafitra.
Rehefa tafaverina eo amin'ny birao indray isika dia hamarininay fa ny patch 200-tsipika dia ampiharina tsara ary miasa amin'ny alàlan'ny fanatanterahana ity andalana manaraka ity amin'ny terminal:

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

Ary tsy maintsy mamerina andalana toy izao:

CONFIG_SCHED_AUTOGROUP = y

Raha izany dia manana ny rafitra misy antsika miaraka aminy isika. Kernel 2.36.6.2 ary ny "Fandaharam-potoana vondrona mandeha ho azy" mampandeha.
Ubuntu 10.10 Maverick Meerkat miaraka amin'ny Kernel 2.6.36.2 ary ny fandaharam-potoana vondrona dingana mandeha ho azy

Azontsika atao ny manantitrantitra ny Ubuntu hatramin'ny farany ...

Ity boky torolalana ity dia tonga aminao noho ny ezaka nataon'i FRANCOBEP.


Ny atin'ny lahatsoratra dia manaraka ny fitsipiky ny etika fanonta. Raha hitatitra tsindry diso eto.

10 hevitra, avelao ny anao

Avelao ny hevitrao

Ny adiresy email dia tsy ho namoaka. Mitaky saha dia marika amin'ny *

*

*

  1. Tompon'andraikitra amin'ny data: Miguel Ángel Gatón
  2. Tanjon'ny angona: Control SPAM, fitantanana hevitra.
  3. Legitimation: Ny fanekenao
  4. Fifandraisana momba ny angona: Tsy hampitaina amin'ny antoko fahatelo ny angona raha tsy amin'ny adidy ara-dalàna.
  5. Fitehirizana angona: Database nomen'ny Occentus Networks (EU)
  6. Zo: Amin'ny fotoana rehetra, azonao atao ny mametra, mamerina ary mamafa ny mombamomba anao.

  1.   Horacio dia hoy izy:

    Salama David

    ny fanontaniako dia:

    Matetika aho mampiasa ny voan'ny ubuntu ppa (https://launchpad.net/~kernel-ppa/+archive/ppa)

    Ireo dia tsy miaraka amin'ny patch 200-tsipika tafiditra?

    Gracias

    1.    David gomez dia hoy izy:

      Jereo, mbola manamarina aho raha toa ka tafiditra ao anatin'ilay patnel ny Ubuntu kernel Ubuntu, saingy mora ny mahita azy ho anao, tantano fotsiny ny baiko cat /usr/src/[versión del último kernel]/.config | grep -i AUTOGROUP, izay hanovanao ny lahatsoratra ao anaty fonosana ho an'ny kinova ny kernel farany eo amin'ny masininao.

      Raha mahazo hafatra valiny toy izao ianao CONFIG_SCHED_AUTOGROUP=y, avy eo apetrakao ny patch.

      Fanamarihana: raha te hahalala ny dikan'ny voan-kazo rehetra napetraka ao amin'ny solosainao, dia mila manatanteraka ilay baiko fotsiny ianao ls /usr/src/ Ao amin'ny terminal.

    2.    David gomez dia hoy izy:

      Horacio, ny Ubuntu PPA Kernel dia manana ny patch V4 an'ny Mike glabraith amin'ny teniny Tim gardner (Canonical developer).

      Izahay dia mitondra ny V4 an'ny patch misy auto-cgroup an'i Mike Galbraith nanomboka tamin'ny 2.6.37-6.16, saingy antenaiko fa hiova izany ho an'ny tendrony ambony raha miroso amin'ny varavarankely mitambatra 2.6.38 isika.

      fandaharana: mandeha ho azy isaky ny vondrona lahasa V4

      rtg

      -
      Tim gardner

  2.   kanito dia hoy izy:

    Izaho dia efa nanangona azy ary apetraka,…. farafaharatsiny mba tsy maty ny rafitra hiasa hahitana ny fomba fiasany

  3.   Irving dia hoy izy:

    Tutorial tsara. Nanaraka ny dingana mankany amin'ilay taratasy aho ary niasa tsara ny zava-drehetra. Manana ny kernel vaovao aho.

    Fanamarihana: fanovana iray ihany no nataoko fa lojika tamiko ary teto izy:

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

    Toy izao no nataoko:

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

  4.   kanito dia hoy izy:

    Tsapako izao fa nanao hadisoana kely aho ka hamerina azy io ... ary ampio ny fanovana irving : Mrgreen:

  5.   Sergio dia hoy izy:

    Mijanona eo am-piandohana aho a:
    init: dingana lehibe mbola tsy voavaky (362) notapahina tamin'ny sata 5
    Toa mandeha tsara izany, inona no hatao ??? '

  6.   Brian dia hoy izy:

    Tena tsara ilay boky torolàlana, nalefan'izy ireo tao amin'ny sofina ihany koa, amin'izao fotoana izao dia manangona ny kernel aho manantena aho fa efa mandeha tsara izy io dia ovako fotsiny ny karazana processeur amin'ny menuconfig manantena aho fa nifidy tsara ianao tamin'ny alàlan'ny fisafidianana ny Intel core / vaovao xeon satria manana processeur intel core i3 aho, arahabaina ary misaotra ny fidirana

  7.   thedemon007 dia hoy izy:

    Salama, tsara, toa tsara kokoa amiko ny baiko

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

    satria io no mampiasa ny fikirakirana kernel farany napetraka

  8.   Darkwolf22 dia hoy izy:

    Salama, manao ahoana ianao? Tsy manana fisalasalana kely fotsiny aho… ao amin'ilay rakitra kernel no misy ny kinova 32-bit sy 64-bit? sa hahazoana ny kinova amd64 dia mila misintona iray hafa ve aho?… Amin'ny alàlan'ny fanesorana, tokony samy hitovy ny dikanteny roa?… fanazavana tsara!

    Gracias!