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
.
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.
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.
Azontsika atao ny manantitrantitra ny Ubuntu hatramin'ny farany ...
Ity boky torolalana ity dia tonga aminao noho ny ezaka nataon'i FRANCOBEP.
10 hevitra, avelao ny anao
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
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.Horacio, ny Ubuntu PPA Kernel dia manana ny patch V4 an'ny Mike glabraith amin'ny teniny Tim gardner (Canonical developer).
Izaho dia efa nanangona azy ary apetraka,…. farafaharatsiny mba tsy maty ny rafitra hiasa hahitana ny fomba fiasany
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
Tsapako izao fa nanao hadisoana kely aho ka hamerina azy io ... ary ampio ny fanovana irving
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 ??? '
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
Salama, tsara, toa tsara kokoa amiko ny baiko
cp / boot / config-`uname –kernel-famotsorana` ./.config
satria io no mampiasa ny fikirakirana kernel farany napetraka
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!