Problemi s novim kernelom

Diskusije usko vezane uz Debian distribuciju.

Moderator/ica: Moderatori/ce

Avatar
retsam
Postovi: 2254
Pridružen/a: 11 svi 2009, 16:26
Spol: M
OS: Arch Linux x86-64 subtle
Lokacija: /dev/pts/0

Re: Problemi s novim kernelom

Post Postao/la retsam »

@Hugo naravno, dakle skineš kernel zapakiran u tar.* arhivu, otpakiraš ga u home-u i skineš patch, recimo u lzma formatu i smjestiš ga u direktorij gdje si otpakirao kernel. i naredbom

Kod: Označi sve

lzcat imea patcha| patch -p1
patchiraš kernel
i onda kopiraš neki conf(u .conf unutar mape gdje si otpakirao i patchao kernel) te ga s make menu config urediš(izbaciš nepotrebno, staviš si nisku latenciju, svoj proc i neke druge điđe) i onda

Kod: Označi sve

sudo make-kpkg --initrd kernel_image kernel_headers
napraviš .deb i instaliraš

EDIT: ako trebaš pomoć reci
Ken Thompson je napisao/la:One of my most productive days was throwing away 1000 lines of code.

Pikacode - Arch configs
Pikacode - dwm config
Avatar
Hugo
Postovi: 2451
Pridružen/a: 28 vel 2010, 18:13
Spol: M
OS: Linux
Lokacija: Đubrovnik
Kontakt:

Re: Problemi s novim kernelom

Post Postao/la Hugo »

retsum je napisao/la:@Hugo naravno, dakle skineš kernel zapakiran u tar.* arhivu, otpakiraš ga u home-u i skineš patch, recimo u lzma formatu i smjestiš ga u direktorij gdje si otpakirao kernel. i naredbom

Kod: Označi sve

lzcat imea patcha| patch -p1
i onda kopiraš neki conf te ga s make menu config urediš(izbaciš nepotrebno, staviš si nisku latenciju, svoj proc i neke druge điđe) i onda

Kod: Označi sve

sudo make-kpkg --initrd kernel_image kernel_headers
napraviš .deb i instaliraš

EDIT: ako trebaš pomoć reci
Ok. Budem probao večeras. Sad sam vidio da u experimentalu ima 2.6.39, pa ću skinuti njega i vidjeti kako radi. Ukoliko bude kao 2.6.38, idem na ovo tvoje.. :)
One definition of the word mean is "small." Mean people live small, think small, and feel small—the smaller, the meaner.
Lutherus

Re: Problemi s novim kernelom

Post Postao/la Lutherus »

linux-kbuild-2.6.38 malo se odviknul od debianovog nazivlja :-S

ali bolje kak kaže retsum.uzeti sa kernel.org kernel i patch,patchirati kernel i prilagoditi ga tebi
Avatar
Hugo
Postovi: 2451
Pridružen/a: 28 vel 2010, 18:13
Spol: M
OS: Linux
Lokacija: Đubrovnik
Kontakt:

Re: Problemi s novim kernelom

Post Postao/la Hugo »

@ retsum,

pretpostavljam da bih trebao skinuti ovaj kernel:

http://ftp.de.debian.org/debian/pool/ma ... rig.tar.gz

i neki od ovih patcheva, ali ne znam koji:

http://www.kernel.org/pub/linux/kernel/ ... .6.38-ck3/
One definition of the word mean is "small." Mean people live small, think small, and feel small—the smaller, the meaner.
Avatar
retsam
Postovi: 2254
Pridružen/a: 11 svi 2009, 16:26
Spol: M
OS: Arch Linux x86-64 subtle
Lokacija: /dev/pts/0

Re: Problemi s novim kernelom

Post Postao/la retsam »

Ide step by step pričekaj ;)

EDIT: 1. skini ovo ftp://ftp.kernel.org/pub/linux/kernel/v ... .38.tar.gz
2. skini ovo http://www.kernel.org/pub/linux/kernel/ ... 38-ck3.bz2
Nakon toga prvo OTPAKIRAJ kernel bilo gdje(mislim unutar /home/tvojusername), zatima u taj direktorij kopiraj ovaj patch(kopi-pejst). Nakon toga uđi u terminal i naredbom cd u folder gdje je raspakiran kernel. Sad trebamo patchirati kernel.
To ide s naredbom

Kod: Označi sve

bzcat patch-2.6.38-ck3.bz2 | patch -p1 
. Ok sad si patchirao kernel, sljedeće trebamo kopirati config file u .config unutar foldera gdje si otpakirao kernel. config možeš, a i nemoraš kopirati. Dobro pretpostavimo da nisi idemo sada konfigurirati kernel s naredbom

Kod: Označi sve

make menuconfig
i ući ćeš u tekstualni kernel konfigurator :D . Prvo odaberi Procesor type and feautures i tu nađi i odaberi svoj tip proca. Pod general setup se uvjeri da je BFS i BFQ enablean. Nakon toga odi pod device drivers i izbaci sve što ti netreba mislim ako i ne trba wifi, ISDN, mnoge druge điđe to pobacaj). Ako ne znaš

Kod: Označi sve

lspci -n
i odi ovdje http://kmuto.jp/debian/hcl/ i pejstaj outpot. Dobit ćeš ovako nešto:

Kod: Označi sve

00:00.0 0600: 8086:277c (rev c0)
00:01.0 0604: 8086:277d (rev c0)
00:1c.0 0604: 8086:27d0 (rev 01)
00:1c.4 0604: 8086:27e0 (rev 01)
00:1c.5 0604: 8086:27e2 (rev 01)
00:1d.0 0c03: 8086:27c8 (rev 01)
00:1d.1 0c03: 8086:27c9 (rev 01)
00:1d.2 0c03: 8086:27ca (rev 01)
00:1d.3 0c03: 8086:27cb (rev 01)
00:1d.7 0c03: 8086:27cc (rev 01)
00:1e.0 0604: 8086:244e (rev e1)
00:1f.0 0601: 8086:27b8 (rev 01)
00:1f.1 0101: 8086:27df (rev 01)
00:1f.2 0101: 8086:27c0 (rev 01)
00:1f.3 0c05: 8086:27da (rev 01)
01:00.0 0300: 10de:0292 (rev a1)
03:00.0 0200: 10ec:8168 (rev 01)
04:00.0 0106: 197b:2360 (rev 02)
05:00.0 0401: 1102:0008
05:03.0 0c00: 1106:3044 (rev 80)
Na kraju si možeš i enblati i nisku lateciju. Kad završiš izađi i spremi i onda ga kompajliraj s

Kod: Označi sve

sudo make-kpkg --initrd kernel_image kernel_headers
, dobit ćeš deb file i instaliraj.

P.S. ovo ti treba kernel-package build-essential libncurses5-dev zza kompajlaciju. ;)
Zadnja izmjena: retsam, dana/u 28 tra 2011, 22:49, ukupno mijenjano 1 put.
Ken Thompson je napisao/la:One of my most productive days was throwing away 1000 lines of code.

Pikacode - Arch configs
Pikacode - dwm config
Avatar
sumski
Moderator
Postovi: 1779
Pridružen/a: 10 ruj 2010, 11:20
Spol: M
OS: openSUSE Factory KDE

Re: Problemi s novim kernelom

Post Postao/la sumski »

Kolivas ima i prebuildane pakete za Ubuntu pa možeš s njima probat :?
http://ck.kolivas.org/patches/Ubuntu%20Packages/

Ili, ovdi imaš Debianove .37.2 kernel-image i headerse:
http://snapshot.debian.org/archive/debi ... linux-2.6/

ili , napravi ovo kaj ti retsum veli
Listen, I gotta fight the lion. That's what that guy Scott's all about. I know. I've studied him already.
Avatar
Hugo
Postovi: 2451
Pridružen/a: 28 vel 2010, 18:13
Spol: M
OS: Linux
Lokacija: Đubrovnik
Kontakt:

Re: Problemi s novim kernelom

Post Postao/la Hugo »

sumski je napisao/la:Kolivas ima i prebuildane pakete za Ubuntu pa možeš s njima probat :?
http://ck.kolivas.org/patches/Ubuntu%20Packages/

Ili, ovdi imaš Debianove .37.2 kernel-image i headerse:
http://snapshot.debian.org/archive/debi ... linux-2.6/

ili , napravi ovo kaj ti retsum veli
Ma čekam retsuma, pa ću po njegovim uputama.. :)
One definition of the word mean is "small." Mean people live small, think small, and feel small—the smaller, the meaner.
Avatar
Hugo
Postovi: 2451
Pridružen/a: 28 vel 2010, 18:13
Spol: M
OS: Linux
Lokacija: Đubrovnik
Kontakt:

Re: Problemi s novim kernelom

Post Postao/la Hugo »

retsum je napisao/la:idemo sada konfigurirati kernel s naredbom

Kod: Označi sve

make menuconfig
i ući ćeš u tekstualni kernel konfigurator :D
Ma volim ja konzolu.. Hvala na uputama.. :)

No, to ne mogu sada, jer moram sutra rano ustati.. Javim rezultat.. :)
One definition of the word mean is "small." Mean people live small, think small, and feel small—the smaller, the meaner.
Avatar
shrike
Moderator
Postovi: 10322
Pridružen/a: 07 pro 2007, 18:07
Spol: Y
OS: utuntu 19.10
Kontakt:

Re: Problemi s novim kernelom

Post Postao/la shrike »

OK, prvo

Kod: Označi sve

apt-get install libncurses5-dev kernel-package libqt3-mt-dev 
odeš u /usr/src/linux.2.6.38.3 (ili koji ti je već zadnji) i onda pokreneš koji daje gtk prikaz konfiguracija u kojem se daleko lakše snači od menuconfig (plus imaš search lagani i ine stvari)

Kod: Označi sve

make xconfig


nakon toga:

Kod: Označi sve

make-kpkg clean
i konačno

Kod: Označi sve

make-kpkg --initrd kernel_image
Ako trebaš što patchirat, patchiraj. Ovo radi sasvim ok na vanilla kernelima i ja vrtim 2.6.38.3
Es gibt keinen Gott, kein Universum, keine menschliche Rasse, kein irdisches Leben, keinen Himmel, keine Hölle. Es ist alles ein Traum - ein grotesker und dummer Traum. Nichts existiert außer dir. Und du bist nur ein Gedanke - ein vagabundierender Gedanke, ein nutzloser Gedanke, ein heimatloser Gedanke, der verloren in der leeren Ewigkeit wandelt!
Avatar
retsam
Postovi: 2254
Pridružen/a: 11 svi 2009, 16:26
Spol: M
OS: Arch Linux x86-64 subtle
Lokacija: /dev/pts/0

Re: Problemi s novim kernelom

Post Postao/la retsam »

Možeš i u meuconfigu samo stisneš / :bleh
Ken Thompson je napisao/la:One of my most productive days was throwing away 1000 lines of code.

Pikacode - Arch configs
Pikacode - dwm config
Odgovori