Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Kompajliranje kernela

[es] :: Linux :: Kompajliranje kernela

[ Pregleda: 3572 | Odgovora: 11 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

Mix5
Milos Djuric
STE, Asseco
Jagodina

Član broj: 14282
Poruke: 332
*.vdial.verat.net.



Profil

icon Kompajliranje kernela12.04.2006. u 23:30 - pre 219 meseci
Instalirao sam Slackware 10.2 kernel 2.4.31. Skinuo sam 2.6.16.3 i probao da ga kompajliram nekoliko puta ali uvek nesto zajebem. Problem je sto ne znam sta sve treba da ukljucim i iskljucim u menuconfigu. Sta treba da stavim da budu moduli a sta ne i sta su ustvari moduli. Bio bih zahvalan ako bi neko mogao da okaci njegov .config.

[Ovu poruku je menjao Mix5 dana 13.04.2006. u 00:31 GMT+1]
 
Odgovor na temu

Not now, John!

Član broj: 231
Poruke: 1318
87.250.104.*



+4 Profil

icon Re: Kompajliranje kernela12.04.2006. u 23:42 - pre 219 meseci
Prije svega, treba da vidiš šta imaš od hardvera (matična ploča - koji čipset, dodatni PCI uređaji i sl.).
Počni od podrazumijevanih stavki, pa dodaj ono za što si siguran da trebaš, a ukloni ono za što si siguran da ne trebaš.
Nije mnogo bitno šta ćeš kompajlirati kao dio kernela, a šta kao modul. Ja postupam na sljedeći način.
Npr. USB Support ugradim u kernel, a onda ostale USB gluposti kompajliram kao module (USB printer, UHCI, EHCI, OHCI, USB Mass Storage i dr.). Isto tako Generic SCSI ugradim u kernel, a SCSI disk, imm (za ZIP drajv), SCSI emulation kompajliram kao module.
Uvijek nakon kompajliranja sačuvaj ".config" fajl, tako da sljedeće izmjene budu jednostavne.
"I'd take the awe of understanding over the awe of ignorance any day."
- Douglas Adams
 
Odgovor na temu

Mix5
Milos Djuric
STE, Asseco
Jagodina

Član broj: 14282
Poruke: 332
*.vdial.verat.net.



Profil

icon Re: Kompajliranje kernela13.04.2006. u 00:13 - pre 219 meseci
Problem je sto ja nekad prilikom kompajliranja toliko s*ebem kernel da uopste ne mogu da dignem ni tekstualno okruzenje. I zato ne bi da sam biram sta cu kompajlirati a sta ne. To za komponente mi je najmanji problem. Npr. jednom posle kompajliranja nisam mogao da dignem startx, drugi put je bilo FATAL:agpgart module not loaded itd... Zato mi treba neciji .config
 
Odgovor na temu

vladared
Vladimir Crveni
Sistem Administrator
Novi Sad

Moderator
Član broj: 50291
Poruke: 1026
..mtsns-ns.customer.sbb.co.yu.

Sajt: www.itpoint.rs


+394 Profil

icon Re: Kompajliranje kernela13.04.2006. u 07:06 - pre 219 meseci
ne mozes da uzmes neciji konfig jer je to prilagodjeno njegovom hardveru.
moj savet je da sve podrske za fajl sisteme koje imas (ntfs, vfat, ext..) ukljucis u kernel, obavezno usb i ehci, uhci i ohci, ne zaboravi na tastaturu i misa. podrsku za zvucnu ubaci kao module (primetio sam da kada ga ukljucim u kernel nece ni da cuje), ako imas video kartice obavezno ukljuci i v4l, sledece sto ti je potrebna je scsi emulacija, i naravno ono sto je najbitnije konfigurisi koji procesor imas i ukljuci kao sastavni deo kernela module za tvoju maticnu i eventualno graficku. kada prvi put prodjes, ako vidis da nesto ti ne radi, a ti prekopiraj prvo config fajl kao rezervu na neku particiju koju ne formatiras, pa nemoj onda iskljucivati nista od modula, nego probaj da das bas one koji su ti potrebni.
 
Odgovor na temu

skriven.iza.laznih.imena

Član broj: 82343
Poruke: 151
*.com
Via: [es] mailing liste



Profil

icon Re: Kompajliranje kernela13.04.2006. u 09:40 - pre 219 meseci
Na drugom instalacionom disku imaš kernel 2.6.*. Ne znam tačno koja je verzija
ali znam da je iz 2.6 serije. Instaliraj njega. Pa ako hoćeš, posle možeš da
skineš neki noviji 2.6 i da ga kompajliraš sa config fajlom iz ovog koji
dolazi uz Slackware. Taj config će raditi lepo, ali onaj iz 2.4 neće.
 
Odgovor na temu

MMX
Miloš Malović
Platform engineer, Supplyframe
Beograd

SuperModerator
Član broj: 2423
Poruke: 2105
*.

Jabber: mmx@elitesecurity.org
ICQ: 98797759
Sajt: www.mmx.rs


+11 Profil

icon Re: Kompajliranje kernela13.04.2006. u 14:08 - pre 219 meseci
Ali će u svakom slučaju morati da prekompajlira kernel, uključi podršku za hardver i podesi boot loader. Pročitaj pažljivo šta su ti kolege napisale u postovima iznad, mislim da je sve jasno, pa ako bude problema, ti pitaj u okviru ove teme.
↑ ↑ ↓ ↓ ← → ← → B A B A [select] [start]
 
Odgovor na temu

Marko_R
Marko Ranđelović
Programer
Niš

Član broj: 3737
Poruke: 575



+4 Profil

icon Re: Kompajliranje kernela13.04.2006. u 18:01 - pre 219 meseci
Citat:
skriven.iza.laznih.imena: Na drugom instalacionom disku imaš kernel 2.6.*. Ne znam tačno koja je verzija
ali znam da je iz 2.6 serije. Instaliraj njega. Pa ako hoćeš, posle možeš da
skineš neki noviji 2.6 i da ga kompajliraš sa config fajlom iz ovog koji
dolazi uz Slackware. Taj config će raditi lepo, ali onaj iz 2.4 neće.

Mislim da je ovo dobra ideja. Konkretno, ja bih na tvoj mestu otpakovao fajl boot/config-generic-2.6.13 iz arhive kernel-generic-2.6.13-i486-1.tgz i iskopirao ga u .config gde ti je sors za 2.6.16.3. Onda samo isključiš ono što ti ne treba, jer je po podešeno sve da se kompajlira. Dakle, ne mora da instaliraš kernel sa CD-a.

[Ovu poruku je menjao Marko_R dana 13.04.2006. u 19:02 GMT+1]
 
Odgovor na temu

skriven.iza.laznih.imena

Član broj: 82343
Poruke: 151
*.com
Via: [es] mailing liste



Profil

icon Re: Kompajliranje kernela14.04.2006. u 01:33 - pre 219 meseci
@Marko_R
Slažem se da je tvoje rešenje praktičnije. Ali mislim da bi početniku bilo
lakše da instalira novi kernel i da onda kopira .config, nego da config vadi
iz neke arhive.

Na Slacku se novi kernel instalira jednostavno, kao i bilo koji drugi
programski paket. Dok je za vađenje jednog fajla iz neke arhive potrebno malo
dublje znanje nego za instaliranje jednog paketa.
 
Odgovor na temu

Marko_R
Marko Ranđelović
Programer
Niš

Član broj: 3737
Poruke: 575



+4 Profil

icon Re: Kompajliranje kernela14.04.2006. u 13:34 - pre 219 meseci
Citat:
skriven.iza.laznih.imena: @Marko_R
Slažem se da je tvoje rešenje praktičnije. Ali mislim da bi početniku bilo
lakše da instalira novi kernel i da onda kopira .config, nego da config vadi
iz neke arhive.

Na Slacku se novi kernel instalira jednostavno, kao i bilo koji drugi
programski paket. Dok je za vađenje jednog fajla iz neke arhive potrebno malo
dublje znanje nego za instaliranje jednog paketa.

Kraće bi bilo da si napisao
Code:
# mount /mnt/cdrom
# tar zxf /mnt/cdrom/kernel-generic-2.6.13-i486-1.tgz boot/config-generic-2.6.13
# cp boot/config-generic-2.6.13 /usr/src/linux/.config


Dakle, Mix, prvo ubaciš drugi CD, pa ga montiraš na fajlsistem prvom linijom. Ako mount point nije /mnt/cdrom zameni ga odgovarajućim što možeš videti u fajlu /etc/fstab. Drugom linijom vadiš iz arhive config fajl, a trećom ga kopiraš u /usr/src/linux ili već gde ti je izvorni kod za 2.6.16.
 
Odgovor na temu

xigma
Banja Luka

Član broj: 18190
Poruke: 147
*.broadband.blic.net.



+41 Profil

icon Re: Kompajliranje kernela14.04.2006. u 18:40 - pre 219 meseci
Mix5, ako si pocetnik preporucio bih ti da za svoje prvo (uspjesno) kompajliranje izdvojis nekoliko sati slobodnog vremena i kofigurises kernel komandom config, a ne menuconfig ili xconfig, jer te dvije opcije su precice a ako ides metodom precice nikad neces biti siguran u svoj rad i neces u sustini znati za sta te brojne opcije sluze.
Odgovaraj na pitanja strpljivo, citaj inline helpove koji su ugradjeni u kofigurer jer su zaista korisni i aktuelni a nisu kao F1 u windowsu neke banalne sugestije tipa provjeri kabl i sl.
Ako budes isao polako ali sigurno velika je vjerovatnoca da ces iz prve napraviti dobar kernel kojem ce ti sve raditi.
Menuconfig mozes koristiti naknadno kada snimis svoj .config fajl da unosis manje izmjene tu i tamo.


prvi put izgleda ogromno i ogromno, ali jednom kad prodjes kroz konfiguraciju, kasnije ce ti taj zadatak biti piece of cake

pozz..
 
Odgovor na temu

Borovic
Stefan Borovic
Beograd

Član broj: 80154
Poruke: 204
*.eunet.yu.

Jabber: borovic@elitesecurity.org


Profil

icon Re: Kompajliranje kernela21.04.2006. u 11:15 - pre 219 meseci
http://www.slackbook.org/html/system-configuration-kernel.html

Mislim da ce ti pomoci...

P.S.Citajte SlackBook!Tamo ima jako mnogo odgovora na cesto postavljana pitanja.I, kompajliranje kernela nije nista toliko "tesko" da se treba plasiti izvrsavanja istog.Covek se uci na greskama, tako da ukoliko se cak i desi da prvo kompajliranje ne bude uspeno, sledece ce verovatno biti!SRECNO!
n
 
Odgovor na temu

Borovic
Stefan Borovic
Beograd

Član broj: 80154
Poruke: 204
*.eunet.yu.

Jabber: borovic@elitesecurity.org


Profil

icon Re: Kompajliranje kernela21.04.2006. u 11:26 - pre 219 meseci
Zaboravio sam i ovaj link.Veoma detaljno!

http://www.slackbasics.org/html/kernel.html
n
 
Odgovor na temu

[es] :: Linux :: Kompajliranje kernela

[ Pregleda: 3572 | Odgovora: 11 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.