previous up next next up previous contents next nastavitev modema in tiskalnika up prevajanje jedra verzija previous priprava izvorne kode kazalo prevajanje jedra pred prevajanjem preverimo ce slucajno ne obstajajo se ostanki starega jedra v imenikih na disku make mrproper konfiguracijo lahko pozenete na vec nacinov ce ste lastnik pocasnejsega racunalnika je priporocljiv naslednji make config pri tem nacinu vam konfigurator postavlja vprasanja na katera odgovarjate z 'y' 'n' ali 'm' naslednji nacin je make menuconfig ta ukaz ponuja konfiguracijski sistem z menuji in sprotno pomocjo poleg tega pa vam dovoli popravljanje napak vracanje nazaj obstaja tudi zelo priporocan konfiguracijski graficni vmesnik kateri je namenjen izvedbi na mocnejsih racunalnikih ponuja zelo koristno moznost snemanja idealne konfiguracije v posebno datoteko ki se pri nadgradnjah spet uporabi sam program zahteva se dodatne pakete 'tcl ' 'tk ' in 'bin ' v graficnem okolju zazenemo konfigurator z make xconfig kratek opis namembnosti posameznih rubrik code maturity level options del v katerem izberemo ce zelimo v jedro vkljuciti tudi dele ki so se v razvoju misljena je predvsem podpora najnovejsim karticam ce zelimo stabilen sistem tega navadno ne vkljucimo processor type and features tukaj izberemo tip procesorja za vse tipe razen ni potrebna vkljucitev opcije 'math emulation' kakor tudi ni potrebno vkljuciti 'mtrr' ce nimamo pii pii ali ppro loadable module support ta del obravnava podporo za vkljucitev modulov deli jedra ki jih ni potrebno direktno vgraditi ampak se jih poklice po potrebi izberemo lahko ali zelimo podporo modulom ali zelimo tudi vkljucevanje modulov iz starega jedra priporoceno ne p ne in ali zelimo da jedro samo poisce izbrani modul p da general setup v tem delu je na izbiro najvec opcij najprej je ponujena podpora mrezi p da ne glede na to ali mrezo v resnici imamo sledi 'pci support' kjer se splaca vkljuciti prvi dve opciji predvsem ce imate starejsi bios 'mca support' vkljucite le ce imate kak ibm laptop ali ps racunalnik pomembno je vkljucevanje 'system pci' 'sysctl support' ce zelite kdaj menjati dele jedra ön the fly torej brez prevajanja nujno je potrebno vkljuciti podporo za elf in misc java programe po potrebi pa se 'parallel port support'in 'pc style hardware' opcije ki sledijo so precej zanimive podpora za varcevanje z energijo in jih vkljucite glede na to kar podpira vasa strojna oprema plug and play support to opcijo vkljucite ce imate kaksne pnp kartice to je le splosna podpora podrobnosti je potrebno urejati pozneje block devices ta del se nanasa na ide in ostale kontrolerje tukaj je podpora za razlicne trde diske cd rom cd r itd obvezno vkljucite 'loopback device' floppy disk ce imate vec diskov je zanimivo preiskusiti tudi 'linux raid support' networking options ta del konfiguracije je precej obsiren in zahteven nanasa se na delo linux a v mrezi ravno na tem podrocju ima linux bistveno prednost pred ostalimi sistemi najprej vkljucite podporo mreznim komunikacijam mrezne kartice za resnejse delo je koristno vkljuciti 'kernel user netlink socket' kar omogoca dvosmerno komunikacijo med jedrom in uporabnikovimi procesi 'network firewalls' je izbira varnosti opcija 'socket filtering' je namenjena omejevanju dostopa do nekaterih servisov obvezno vkljucite opciji 'tcp ip networking' in 'unix domainsocket' ostale opcije ki sledijo pa vkljucujte ce res veste kaj pocnete omenimo se opcijo 'ip firewalling' ki podpira protipozarni zid 'ip aliasingsupport' je namenjen podpori vecih ip naslovov enemu mreznem vmesniku 'ip syncookie support' preprecuje t i syn napad 'ip allow large windows' pa vkljucite ce imate manj kot mb pomnilnika scsi support vkljucujete lahko podporo razlicnim scsi napravam cd rom opticni citalnik trdi diski ce imate katero od teh naprav opcijo vkljucite sicer lahko to in naslednjo rubriko preskocite koristno je vkljuciti 'scsi generic support' kar omogoca seveda ce imate tak cd rw ali cd rom rippanje audia in snemanje cd jev 'scsi low level drives' vkljucuje izbiro scsi kontroler in njegove nastavitve network device support cas je za vkljucitev mrezne kartice in protokolov vsekakor vkljucite podporo protokoloma slip oz ppp mrezno kartico in pripadajoce opcije pa po potrebi amateur radio support to je precej 'fancy' zadeva ki podpira povezavo med amaterskimi radiofrekvencami in sicer preko protokola x najvecja hitrost prenosa je odvisno od razmer od bps do kbps isdn subsystem nastavitve za isdn modem s pripadajocimi podatki old cd rom drivers zgodovinska rubrika v kateri lahko podprete x in x cd rom e ki so delovali preko zvocne kartice ali posebne kartice namescene v isa slot character devices ta del je precej zanimiv najprej je navedena podpora virtualnim terminalom terminali ki se preklapljajo s kombinacijami alt fx ki jih koristimo za lokalne prijave in tudi za poganjanje x window okolja 'support for console' je seveda koristno vkljuciti saj imamo tako dostop do virtualnih terminalov sledi podpora serijskim portom ki je seveda obvezna saj uporabljate misko in modem 'support for console on serial port' je namenjena tistim ki imajo vec terminalov na katerih lahko spremljajo tudi izvrsevanje ukazov jedra ce vkljucite 'extended dumb serial driver options' se pojavi niz podopcij splaca se vkljuciti 'support for sharing serial interrupts' ce imate vec kartic in vam primanjkuje irq jev ostalih opcij v tej podsekciji se ne splaca vkljucevati naslednja opcija je 'unix pty support' ki omogoca nov nacin kreiranja virtualnih terminalov 'mouse support' vkljucite ce uporabljate ps misko 'enhanced real time clock support' pa ce zelite podporo za realni cas ki ga podpira tudi vasa stroja oprema mice ta sekcija je namenjena podrobni specifikaciji neserijskih misk ps video for linux nastavljamo podporo audio video napravam torej tv karticam ali fm radiosprejemnikom joystick support ime pove vse ftape omogocimo lahko podporo tracnim enotam enote za arhiviranje podatkov ki se povezujejo preko kabla za floppy drive filesystems ta del obravnava nacin zapisa prebranega podatka na izbran medij sprejemanje datotek na trdi disk disketo cd rom linux je vsekakor eden izmed operacijskih sistemov ki podpirajo veliko stevilo razlicnih datotecnih sistemov amigin macintoshev ms windows najprej je omogocena podpora za vec uporabnikov ki koristijo prostor na enem disku 'quota support' sledi 'kernel automounter' ki omogoci da se nekatera podrocja avtomatsko mountajo potem ko se poskusamo postaviti vanje za lokalno uporabo je to koristno v povezavi s cd rom koristno je ko imamo nek racunalnik v mrezi in mu zelimo nastaviti particije in strukturo imenikov za kar so potrebni dodatni sistemski programi naslednje opcije izbirajte po lastni presoji odvisno od potreb podpora fat vfat itd sistemom pomembno je da vkljucite 'iso cdrom fs support' in 'microsoft joliet cdrom extensions' saj lahko poslej berete unix in windows format cd zapisa v tej sekciji lahko veliko opcij vkljucite le kot module razni fs saj jih ne potrebujete vedno ampak le obcasno ta strategija velja tudi za ostale rubrike naslednja zadeva ki jo je potrebno vkljuciti ne le kot modul je ' proc filesystem support' ki omogoci normalen dvig sistema in njegovo delovanje ce ste se prej odlocili za izbiro 'unix pty' izberite tudi ' dev pts filesystem for unix ptys' ki normalno deluje z glibc ali novejsim ne pozabite vkljuciti 'second extended fs support' sicer se vam po prevajanju jedra linux ne bo zagnal network file systems rubrika podobna 'filesystems' vendar s poudarkom na mrezi omogocite lahko podporo ncp in nfs sistemu emulacijo se nekaterih drugih sistemov dvig sistema preko mreze in se kaj partition types ce poleg linux a uporabljate le ms windows ne veste pa kaj je to bsd solaris in podobno ta del preskocite native language support vkljucite podporo jezikom ki jih zelite uporabljati pri delu verjetno iso in iso nabor console drivers ce ste na zacetku vkljucili podporo za virtualne terminale poglejte tudi v to rubriko kot vemo podpirajo ti terminali do znakov v vrstici in do stolpcev izberete lahko 'vga text console' za tekstovni vga nacin 'video mode selection support' omogoca da pri zagonu linuxa podate jedru opcijo za zagon v nekem drugem nacinu npr vga ask ostale opcije so precej eksperimentalne in odvisne od graficne kartice sound ce posedujete zvocno kartico jo lahko kar tukaj nastavite podprtih je ogromno razlicnih tipov prav tako so podprte pnp kartice ostale nastavitve glasnost surround nastavljate pozneje preko razlicnih programov koncno smo prisli do konca rubrik poudarimo se enkrat da je trenutne nastavitve mozno shraniti v posebno datoteko configuration store file tako da nam ob dodajanju krp patch ali namescanju novega jedra ni potrebno izvajati celotne procedure nastavljanja ampak le vcitamo privzete nastavitve opcija 'save and exit' sluzi torej za izhod in shranitev nastavitev v naslednjih korakih potem prevedemo jedro in ga namestimo make dep make clean make bzimage ali make bzlilo ce startate linux z lilo tom lahko tudi make bzdisk za kreiranje boot diskete vrnimo se za hip se k prvi tekstovni varianti prevajanja ki naredi to zadevo malenkost drugace takoj po zadnjem vprasanju se konfiguracija avtomatsko pripravi izvaja se 'menuconfig' nato pa ko pritisnete 'exit' dobite vprasanje ce zelite posneti konfiguracijo zdaj sledi prevajanje ki lahko traja kar nekaj casa odvisno pac od zmogljivosti vasega racunalnika na koncu najdete jedro v direktoriju arch i boot sedaj to jedro enostavno prekopirate na mesto kjer je bilo prejsnje torej v usr src linux priporoceno je da ohranite tudi staro jedro za vsak slucaj ce bi bilo z novim karkoli narobe na koncu se beseda o modulih nanje kaj hitro pozabimo zato sledi zopet ponovni zagon racunalnika ko ste namestili jedro na svoje mesto vpisite se make modules in zatem se make modules install s cimer postavite module na mesto kjer bodo dosegljivi jedru uspesno prevajanje jedra vam bo v veliko zadovoljstvo pri uporabi linux a next up previous contents next nastavitev modema in tiskalnika up prevajanje jedra verzija previous priprava izvorne kode kazalo renato lukac