Portál AbcLinuxu, 7. května 2024 21:20


Dotaz: freebsd - kompilacia kernelu

29.1.2006 06:23 mato
freebsd - kompilacia kernelu
Přečteno: 73×
Odpovědět | Admin
hello people!
mam na (relativne) slabsom notebook-u (p3 866, 256MB RAM) nainstalovane freebsd. skusam nejake veci s kernelom a teda kazdu chvilku kompilujem kernel. co ma celkom ale stve, ze ked pridam nejaku novu featurinu do configu kernelu, tak zakazdym pri kompilovani kernelu sa najprv vsetko zmaze (teda obdoba make mrproper v linuxe) a potom sa to zacne kompilit od zaciatku. nie je mozne nastavit alebo nejak donutit aby sa kompilovanie kernelu spravalo tak ako v linuxe ? teda ze prebehne make dep - zisti si, ktore casti kernelu treba po zmene prekompilovat a tie sa potom prekompiluju ?
je sice pravda, ze za normalnych okolnosti sa kernel prekompili raz a pohoda, ale nie som este predsalen tak dlho na fbsd, osvojujem si ho a skusam nove veci. akorat cakat skoro 70 minut kym sa prekope kernel kvoli jednej volbe (napriklad pridanie podpory xfs ) je naozaj dost nepohodlne.
vdaka za help
Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

29.1.2006 08:35 Daniel Hrotek
Rozbalit Rozbalit vše Re: freebsd - kompilacia kernelu
Odpovědět | | Sbalit | Link | Blokovat | Admin
Dobry den.

Ja odpovim jen na cast, ano? A to jeste nevim, jestli OK :-) Tak se pripadne omlouvam :)

Kdyz budete kompilovat jadro, muzete si polozky, ktere uzivate pri kompilaci v textaku /usr/src/sys/i386/conf/VAS_KONFIGURACNI_TEXTAK nekam zapsat a nebo samotny textak nekam zalohovat :) Pak jiz nemusite znovu a znovu vypisovat co chcete za volby. Jednoduse pak doplnite a je to :-) (Pokud nejsem nejak mimo. Aspon toto mne napadlo.)

Snad pomohlo aspon castecne a pokud ne, tak se tu najde jiste nekdo kompetentnejsi k odpovedi na Vas otazku :)

Dan, www.solaris-os.org
29.1.2006 14:26 mato
Rozbalit Rozbalit vše Re: freebsd - kompilacia kernelu
mno to veru neni to co hladam. v /usr/src/sys/i386/conf/MOJ_CONFIG mam vytvoreny config. problemom je, ked si skompilujem tento kernel (ja osobne to robim formou:
cd /usr/src && make buildworld KERNCONF=MOJ_CONFIG && make installkernel KERNCONF=MOJ_CONFIG

kernel nabootujem - vsetko ok. mno ale ked sa znova rozhodnem pre zmenu v configu - teda napr. pridam nejaku new volbu do MOJ_CONFIG a znova spustim horeuvedeny prikaz, tak ako prve co sa spravi je, ze sa zmazu uz skompilovane casti kernelu (teda skompilovane *.o a podobne - obdoba linux make mrproper - teda vyhladi sa strom kernelu ciste do zdrojakov + .config zostane ) a zacne sa vsetko kompilit znovu. a tomu sa chcem vyhnut - teda ak je to vobec vo fbsd mozne.
29.1.2006 17:32 hmm | skóre: 13 | blog: BSD bloček
Rozbalit Rozbalit vše Re: freebsd - kompilacia kernelu
V nasledujcich odkazech mas popsany funkcni a _relativne_ bezpecny postupy viz:odkaz nebo tento odkaz

Pripadne si jeste muzes upravit make.conf...
BSD is for people who love Unix, Linux is for people who hate Windows...
Vykook avatar 29.1.2006 22:41 Vykook | skóre: 23 | blog: Tomas
Rozbalit Rozbalit vše Re: freebsd - kompilacia kernelu
Odpovědět | | Sbalit | Link | Blokovat | Admin
Za 1/ nastav si v make.conf MODULES_OVERRIDE=jmena modulu co chces oddelena mezerou jinak se kompiluje vsechno me treba staci linux sound ext2fs

2/nastav si opet v make.conf promenou KERNCONF=JMENO_KONFIGURAKU_JADRA at to nemusis furt psat..

3/ vyhazel si zbytecnosti z konfiguraku jadra?

4/ k tve puvodni otazce ti ale moc nereknu, ael myslim ze ten modules_override ti HODNE pomuze
Nejde nám o dobro druhých. Nejde nám o bohatství. Jde o čisté opojení mocí.
30.1.2006 01:15 mato
Rozbalit Rozbalit vše Re: freebsd - kompilacia kernelu
jj, zbytocnosti som z kernelu vyhodil (aspon teda tie co som uznal ze naozaj nepotrebujem - este predsalen nemam 100% feeling co vsetko by mal moj book mat a co nie -- BSDdaci ma skoro poslali k zemi, ked sm im povedal ze mi vo fbsd chyba take cosi ako make menuconfig v linuxe =-o
ale ten bod 1) co si spominal naozaj pomohl - to teda fakt. diiq za help
to lucky: diques taky za linky - i ked sm uz viackrat cital tie navody (bohuzial nie prave vtedy ked sm kompilil kernel ), nejak sm na to pozabudol. ^_^
31.1.2006 16:34 hmm | skóre: 13 | blog: BSD bloček
Rozbalit Rozbalit vše Re: freebsd - kompilacia kernelu
jinak neni potreba prechazet u upgradu do single user modu a ja ani nedelam mergemaster -p, ale spis to chce pozorne citat /usr/src/UPDATING
BSD is for people who love Unix, Linux is for people who hate Windows...

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.