Yadda ake tattara Kernel 2.6.36.2 a cikin Ubuntu tare da facin layin 200

Yawancinku da alama kuna da matsala shigar da An shirya Kernel tare da facin layin 200 a kan injunan ka, wannan abin tsammani ne, saboda haka koyaushe yana da kyau a sami Kernel an haɗa kai tsaye a cikin injinmu fiye da na baƙon na waje, don haka yana ɗaukar ƙirar injin ɗinmu da daidaitaccen kayan aikin.

A saboda wannan dalili, a nan na koyar da mafi tsoro, yadda ake tattara Kernel nasu (2.6.36.2) a cikin Ubuntu (an gwada a Ubuntu 10.10) tare da facin layin 200 da aka hada a ciki. Ka tuna cewa wannan aikin yakamata ayi shi da kasadar ka, yana buƙatar adadi mai yawa na fakitoci don zazzagewa da kuma lokacin tattara abubuwa daidai.

Don farawa, abu na farko da zamuyi shine girka abubuwan dogaro da ake buƙata don tattara kwaya ta aiwatar da layi mai zuwa a cikin tashar:

sudo apt-samun shigar fakeroot gina-mahimmin hadari kexec-kayan aikin makedumpfile kernel-wedge kernel-package

Yanzu bari mu aiwatar da layi na gaba a cikin tashar, wanda ya zama dole don tattara Kernel (daga M)

sudo dace-samu Linux-gina-dep

Mun gama wannan matakin na farko tare da girka wasu fakitin da suka dace don tattarawa

sudo apt-samun shigar libncurses5 libncurses5-dev libelf-dev asciidoc binutils-dev

Don ci gaba da tsarin shigarwar kernel, dole ne mu zazzage tushen sabon kernel mai ɗorewa (2.6.36.2) da facin Mike galbraith kuma gano su a cikin kundin bayanan mu.
Bari mu kirkiro kundin adireshi don tattara kernel, zamu tafi dashi kuma zazzage tushen kernel daga kernel.org:

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

Yanzu mun ƙirƙiri sabon fayil ɗin rubutu kuma za mu kwafe lambar da za mu samu a cikin bayanan Mike Galbraith ko za mu iya zazzage ta daga MediaFire, adana da rufe fayil ɗin:

gedit ~ / autogroup.daidaita

Mike Galbraith's hukuma post
Mike Galbraith Patch daga MediaFire

Yanzu zamu kwance Kernel din da muka saukeshi daga ciki kernel.org:

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

A wannan lokacin komai ya kamata ya tafi daidai ba tare da kurakurai ba, idan akwai kuskure ya zama dole a sake farawa aikin.
A gaba zamu ɗora kwatancen Kernel na yanzu, wannan don sabon Kernel ya ɗauki daidaiton kai tsaye daga tsarinmu kuma ba za mu sami matsala ba yayin tattara shi. Kodayake, idan kuna da wadataccen ilimi zaku iya tsara saitin kernel don samun tsarin da ya dace da bukatunku, kuna iya yin sa.

Idan baku san abin da kuke yi ba, zai fi kyau kada da hannu ku canza saitin kernel.

Muna kwafin sanyi ta aiwatar da umarni mai zuwa a cikin tashar kuma daga baya zamu aiwatar

lsmod

don haka duk matakan da aka ɗora a cikin tsarinmu an kashe su kuma muna tabbatar da cewa duk kayan aikin mu an gane su.

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

A wannan gaba aikin tattarawa zai yi muku tambayoyi da yawa game da kayan aikin, ci gaba da karɓar duk tambayoyin da aka yi ta latsawa Shigar har sai an gama saitin.
Muna ci gaba da tattara kernel ta aiwatar da layi mai zuwa a cikin tashar don buɗe menu na daidaita kernel:

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

Yanzu zamu iya zaɓar facin da muke son kunnawa a cikin Kernel ɗinmu, tunda muna da sha'awar facin layin 200.
Don yin wannan, muna kewaya ta cikin menu na daidaita kernel wanda ya bayyana, har

General Setup

kuma muna neman layin da suna

Automatic process group scheduling

, muna ba da damar ta ta latsa maɓallin sararin samaniya akan madannin mu, mun sanya kanmu akan zaɓi

Exit

ta amfani da mabuɗan kibiya akan madannin kuma danna madannin Shigar daga madanninmu don fita daga menu

General Setup

.

Linux Kernel Kanfigareshan - Saitin Gaba ɗaya

Kanfigareshan Kernel na Linux - Tsara Rukuni na atomatik

Yanzu muna kewaya zuwa menu

Kernel hacking

kuma mun shiga ta hanyar latsa madannin Shigar, muna neman zaɓi

Compile the kernel with debug info

kuma mun zaɓe shi ta latsa maɓallin sarari a kan maɓallin mu, sake komawa zuwa zaɓi

Exit

kuma mun danna Shigar don fita daga menu na ainihi.

Linux Kernel Kanfigareshan - Karkatar da Kernel

Linux Kernel Kanfigareshan - Babu Tattara kwaya tare da bayanan cire kuskure

Mun gama daidaita kernel, saboda haka kawai zamu koma zuwa

Exit

a cikin menu na ainihi kuma latsa Shigar don gama ƙirar kernel. Mun yarda lokacin da ta tambaye mu idan muna so mu adana canje-canjen da aka yi wa tsarin ƙirar ta latsa Shigar da zaɓi Ee.

Yanzu haka, zamu tattara Kernel ta aiwatar da layi mai zuwa a cikin tashar:

fakeroot make-kpkg --initrd --append-to-version = -20101209-kwaya-image kwaya-taken

Lura cewa tsarin ginawa na iya bambanta dangane da kayan aikin ku

Wannan zai samar da fakiti biyu .deb a cikin kundin kernel-2.6.36.2, wanda zamuyi amfani da shi domin girka sabon Kernel a cikin Ubuntu yana basu damar gano su ta Synaptic kuma mai sauƙin cirewa.

Munzo bangaren karshe na wannan darasin, inda zamu girka kuma mu gwada ingancin aikin sabon Kernel ɗin da muka girka.

Don shigar da fakitin .deb guda biyu waɗanda muka ƙaddamar yanzu dole ne mu aiwatar da umarni masu zuwa a cikin tashar:

cd .. sudo dpkg -i * .deb

Idan komai ya tafi daidai, mun sake kunna na'urar mu kuma a cikin jerin Grub, mun zabi sabon Kernel (2.6.36.2) kuma latsa Shigar don fara tsarin.
Da zarar mun dawo kan tebur, za mu tabbatar cewa ana amfani da facin layin 200 daidai kuma yana aiki ta hanyar aiwatar da layi mai zuwa a cikin tashar:

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

Kuma dole ya dawo da layi kamar haka:

CONFIG_SCHED_AUTOGROUP = y

Idan haka ne, muna da tsarinmu yana aiki dashi. Kernel 2.36.6.2 da kuma "Tsararren rukunin tsari na tsara lokaci" kunna.
Ubuntu 10.10 Maverick Meerkat tare da Kernel 2.6.36.2 da Tsarin tsari na atomatik tsarawa

Za mu iya riga mu ƙarfafa Ubuntu zuwa matsakaici ...

Wannan littafin yana zuwa maku ne saboda kokarin FRANCOBEP.


Bar tsokaci

Your email address ba za a buga. Bukata filayen suna alama da *

*

*

  1. Wanda ke da alhakin bayanan: Miguel Ángel Gatón
  2. Manufar bayanan: Sarrafa SPAM, sarrafa sharhi.
  3. Halacci: Yarda da yarda
  4. Sadarwar bayanan: Ba za a sanar da wasu bayanan ga wasu kamfanoni ba sai ta hanyar wajibcin doka.
  5. Ajiye bayanai: Bayanin yanar gizo wanda Occentus Networks (EU) suka dauki nauyi
  6. Hakkoki: A kowane lokaci zaka iyakance, dawo da share bayanan ka.

  1.   hora m

    Sannu Dauda

    tambayata ita ce:

    Yawancin lokaci ina amfani da kernels na ubuntu ppa (https://launchpad.net/~kernel-ppa/+archive/ppa)

    Waɗannan ba su ƙara zuwa tare da facin layin 200 ba?

    gracias

    1.    David gomez m

      Duba, har yanzu ina dubawa don ganin idan kwayar Ubuntu PPA tana da facin an haɗa, amma wannan yana da sauƙin bincika kanku, kawai aiwatar da umarnin cat /usr/src/[versión del último kernel]/.config | grep -i AUTOGROUP, inda zaka canza rubutu a cikin baka don sigar sabuwar kwaya a na'urar ka.

      Idan ka samu sakon amsa kamar haka CONFIG_SCHED_AUTOGROUP=y, to, kun shigar da facin.

      Note: don sanin sigar duk kwarorin da aka sanya akan kwamfutarka, kawai dole ne ka aiwatar da umarnin ls /usr/src/ A cikin m.

    2.    David gomez m

      Horacio, Ubuntu PPA Kernel a halin yanzu yana da facin V4 na Mike gilashi a cikin kalmomin kansa Tim gardner (Mai haɓaka Canonical).

      Muna dauke da V4 na Mike-Galbraith's auto-cgroup facin tun 2.6.37-6.16, amma ina tsammanin hakan zai canza domin samun goyon baya zuwa sama yayin da muke matsawa zuwa cikin taga hadewar 2.6.38.

      tsara: sarrafa kansa ta ƙungiyoyin ɗawainiya na zaman V4

      rtg

      -
      Tim gardner

  2.   kanto m

    Da kyau, na riga na gama shi kuma an shigar dashi,…. aƙalla tsarin bai mutu yanzu ba don aiki don ganin yadda yake aiki

  3.   Irving m

    Kyakkyawan koyawa. Na bi matakan zuwa wasiƙar kuma komai yayi daidai. Ina da sabon kwaya

    Lura: Sau ɗaya kawai nayi canji wanda ya dace da ni kuma anan ne:

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

    Na yi shi kamar haka:

    cp -vi / boot / config-`uname -r` .config
    ssamara
    yi localmodconfig

  4.   kanto m

    yanzu na farga nayi kuskure kadan dan haka zan sake shigar dashi ... kuma in kara kwaskwarima : mrgreen:

  5.   Sergio m

    Na tsaya a farkon a:
    init: babban aikin da ba a karanta ba (362) ya ƙare tare da matsayin 5
    Da kyau, da alama yana aiki da kyau, menene zai iya zama ??? '

  6.   Brian m

    Yana da kyau sosai littafin, sun kuma sanya shi akan taringa, a wannan lokacin yana tattara kernel Ina fata ya tafi sosai Ina kawai canza nau'in mai sarrafawa a cikin menuconfig Ina fatan kun zaɓi da kyau ta hanyar zaɓi Intel core / sabo xeon tunda ina da Intel Intel i3 processor, gaisuwa da godiya ga shigarwar

  7.   Takaddama007 m

    Barka dai, da kyau, umarnin yayi min kyau

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

    tunda yana amfani da mafi daidaitaccen kwaya wanda aka girka

  8.   Darkwolf22 m

    Barka dai, yaya kake? Ina da ɗan shakku… a cikin fayil ɗin kwaya ya zo iri-iri 32-da 64-bit? ko don samun sigar amd64 ina bukatar na sauke wani daban? dedu Ta hanyar ragi, duka sigar ya kamata su zo daidai?? kyakkyawan bayani!

    Gracias!