[ vulence2006 @ 23.06.2009. 22:21 ] @
Imam Ubuntu 8.04 Desktop, koji sam dobio uz laptop kao instalacioni DVD. Interesuje me da li neko zna gde se nalazi dokumentacija za kernel 2.6?

/edit: ispravljene pogresno napisane reci ("kernal", "ubunto")

[Ovu poruku je menjao Kernel-1 dana 25.06.2009. u 10:43 GMT+1]
[ combuster @ 24.06.2009. 06:47 ] @
Ako zelis da kompajliras rucno kernel potreban ti je da instaliras iz synaptic-a build essentials i mkinitcpio ili da kucas u terminalu "sudo apt-get build-esentials" i da skines najnoviji kernel sa: http://www.kernel.org/pub/linux/kernel/v2.6/linux-2.6.30.tar.bz2

Sledeci korak je da kao root raspakujes ovu bz2 arhivu u /usr/src direktorijum, predjes u terminal i kucas:

1. cd /usr/src/linux-2.6.30
2. sudo make mrproper
2. sudo make menuconfig
3. Pojavice ti se meni za odabir opcija kernel-a, ovde ti niko zivi ne moze pomoci jer treba da prilagodis kernel svojoj konfiguraciji a opcija ima milijardu, u attachment-u cu ti poslati svoj .config fajl koji moras da prekopiras u /usr/src/linux-2.6.30 i da odes na opciju Load kernel config file i samo pritisni enter kada ti se pojavi .config, e sad moraces da izmenis kernel konfiguraciju prema svojim potrebama ovo je custom kernel za moju konfiguraciju...
4. Kada zavrsis sa konfiguracijom samo idi na exit
5. sudo make clean
6. sudo make dep
7. sudo make modules (ovo ce potrajati)
8. sudo make bzImage
9. sudo make modules_install
10. sudo cp -v /usr/src/linux-2.6.30/arch/x86/boot/bzImage /boot/vmlinuz26-"Custom string koji si dodelio u General options"
11. sudo mkinitcpio -k 2.6.30 -g /boot/kernel26-"Custom string koji si dodelio u General options".img

Sada moras da editujes /boot/grub/menu.lst i da dodas novu opciju za boot-ovanje custom kernela, prekopiraj ceo odeljak koji bi trebalo da lici na:

title Ubuntu 8.04
root (hd0,0)
kernel /boot/vmlinuz26 root=/dev/... ro
initrd /boot/kernel26.img

na kraj menu.lst-a i izmeni samo imena kernel i initrd img-a sa novima koji si napravio i title na recimo Ubuntu 2.6.30...

Restart i izaberi iz grub menija Ubuntu 2.6.30 i prey...

Moze mnogo stvari poci naopako ali tu smo... Uglavnom bitno je da uvek imas onaj stari kernel da bi u slucaju nekog zeza mogao da boot-ujes sistem...
samo config izmeni u .config posto nisam mogao da uploadujem hidden file
[ vulence2006 @ 24.06.2009. 12:12 ] @
Hvala ti na opsirnom prikazu kompajliranju kernela, a da li ima neka dokumentacija ili neka dobra knjiga za kernel i njegove funkcije? Posto nisam na instalacionom disku video da ima neku dokumentaciju o tome?

/edit: "kernal" --> "kernel"

[Ovu poruku je menjao Kernel-1 dana 25.06.2009. u 10:46 GMT+1]
[ combuster @ 24.06.2009. 12:44 ] @
http://tldp.org/LDP/tlk/tlk.html

A ako te zanimaju funkcije pogledaj attachment...
[ vulence2006 @ 24.06.2009. 13:41 ] @
Da li ti isto imas Ubuntu, kakava su iskustva sa kernelom kod njega?

/edit: kernal --> kernel, ubunto --> Ubuntu

[Ovu poruku je menjao Kernel-1 dana 25.06.2009. u 10:47 GMT+1]
[ combuster @ 24.06.2009. 14:06 ] @
Pa sve je stvar namene... Ubuntu je jednostavan distro koji i nije namenjen da ga customize-ujes do koske, jednostavan je, brz je, stabilan je i ima odlicne repozitorijume tako da mu software-a ne manjka. Mnogo oss software-a ima prekompajlirane pakete upravo za njega, neretko vidjam da neki software ima deb za verzije ubuntu-a i source ako zelis da ga koristis na drugim distroima... Kernel je ok, relativno je brz a ima sve sto treba ali... Ne preporucujem da se na njemu radi rekompajliranje kernela (mada je moguce).

Ako zelis da stvarno krenes da ucis a imas dobrog predznanja sa ubuntu-om i ostalim mainstream distro-ima preporucujem ti Arch linux ili Gentoo. Ako nemas iskustva predlazem da ga pre toga prikupis kroz koriscenje ubuntu-a i tek onda kada osetis potrebu da "pravis" sistem od nule onda razmisli o Arch-u ili Gentoo-u... Mada eto skoro smo imali nekog Cacanina koji je instalirao svoj prvi distro i to Arch, kaze da malo cupa kosu kako i sta treba da uradi ali se snasao... Ima odlican wiki...

Ubuntu sam koristio jedno godinu i po dana tj od verzije 7.10 i bio sam bas zadovoljan njime do pre jedno dva-tri meseca, onda sam iz razloga koji te ne pogadja presao na Arch i sve je ql... Znaci za Ubuntu samo preporuke ali posto vidim da si nameracio da krenes da bas drndas linux (rekompajliranje kernela je prvi korak :) onda bi trebalo da razmislis o Arch-u ili ako bas imas slobodnog vremena gentoo...

www.archlinux.org
www.gentoo.org
[ Srđan Pavlović @ 24.06.2009. 20:03 ] @
Vuce, nije ubunto vec Ubuntu ;)

Lepo je to sto si odmah startovao sa zeljom da rekompajliras kernel, nadam se da
neces odustati ako naidju neki problemi. Isto tako, preporucujem Arch ako ces to da radis
na Ubuntu mozes to raditi, ali nije bas zamisljeno da se rekompajlira kernel na Ubuntu, sto
naravno ne znaci da ne moze da se uradi (druga filozofija ove distribucije za razliku od Archa ili Gentoo-a).

samo da dodam na ovo combusterovo, arhivu sa source-om kernela raspakujes sa komandom:

tar xjfv linux.verzija.tar.bz2
[ combuster @ 24.06.2009. 20:09 ] @
Ja nisam imao srca da mu kazem da nije ubunto nego ubuntu i da nije kernal nego kernel ali sta ces... :)
[ maksvel @ 24.06.2009. 20:23 ] @
Ako hoćeš noviji kernel, skini i instaliraj novi Ubuntu ;)
Za istraživanje jezgra, najbolje je proučiti "Understanding the linux kernel" - potraži na netu.

Eh, tek sad videh opaske oko terminologije (pravopisa?) ;)
[ combuster @ 24.06.2009. 20:29 ] @
Ma pravopis je manje-vise nebitan na es-u pa mu nisam nista rekao, mislio sam da ce da provali sam iz mojih postova ali kada krene da kucka i prcka po shell-u onda se pravopis ne prasta... ;-)
[ Srđan Pavlović @ 24.06.2009. 20:51 ] @
Citat:
Ako hoćeš noviji kernel, skini i instaliraj novi Ubuntu ;)


Poslednji stabilan (final) Ubuntu (9.04) tera 2.6.28-xx kernel, dok bi 9.10 (koji je sada
tek u Alfa 2 fazi, koji upravo instaliram radi probe) trebalo da tera 2.6.30.

Pozz ;)
[ combuster @ 24.06.2009. 21:06 ] @
Au, pa ajde zapocni novi thread i daj utiske, zivo me interesuje kakav je 2.27 gnome i taj prelazak sa hal-a na device kit... Jel to funkcionise kako...

Evo koliko vidim ovi na archlinux forumu kukaju ko sura pilad na 2.6.30-ARCH a stigao u repoe tek pre dva dana a meni radi ko bombonica jos od 10-og kada je izasao... Mada jeste zeznutije da podesis kernel da odgovara svima nego samo tebi...
[ Srđan Pavlović @ 24.06.2009. 21:14 ] @
Pa ima vec tema za Ubutnu Alfa 2, tamo cu napisati utiske za oko 3 sata dok mi se skine oko 900 paketa :)

- ako se butujem i bude radila tastatura i browser :D
[ combuster @ 24.06.2009. 21:20 ] @
To nesto na moj i ubuntu-ov racun a? :D
[ Srđan Pavlović @ 24.06.2009. 21:21 ] @
Ma jok bre, nego ono stvarno, ipak je ovo tek Alfa2... :)

A tastatura i browser koji radi su minimum zahteva da ovde napisem post :D
[ vulence2006 @ 25.06.2009. 02:07 ] @
I onako mi srpski jezik i pravopis nisu isli, a sta da radim ucimo se dok smo zivi,... Ja sam inace presaona Ubuntu preko openSuSe-a i SuSe-a, a tu nisam nista radio sa kernel-om, jer sam tada bio samo obican korisnik koji je nesto probao, a inace u firmama u kojima sam radio i za koje sam radio nisu se bavili eksperimentima sa Linux platformom, vec sam odrzavao window-s platforme, evo sad radim samo na Linux platformi. Pa ocu da probam u vezi sa kernel-om pa prikupljam informacije i dokumentaciju..