Naprej Nazaj Kazalo

10. Nasveti in triki

10.1 Preusmeritev izhoda ukazov make in patch

Če želite videti, kaj je naredil ukaz ,,make`` ali ,,patch``, lahko preusmerite standardni izhod programa v datoteko. Najprej ugotovite, katero ukazno lupino uporabljate: ,,grep root /etc/passwd``, in glejte nekaj podobnega temu: ,,/bin/csh``.

Če uporabljate sh ali bash, boste takole preusmerili izhod ukaza (ukaz) v datoteko (izhodna_datoteka):

# (ukaz) 2>&1 | tee (izhodna_datoteka)

Za csh ali tcsh uporabite:

# (ukaz) |& tee (izhodna_datoteka)

Za lupino rc (verjetno je ne uporabljate) je ustrezen ukaz

# (ukaz) >[2=1] | tee (izhodna_datoteka)

10.2 Pogojna namestitev jedra

Poleg rabe disket je še več metod preizkušanja novega jedra, ne da bi se dotaknili starega. Za razliko od številnih Unixov je lilo sposoben zagnati jedro s kateregakoli mesta na disku (če imate disk, večji od 500 MB, preberite dokumentacijo lila, kako preprečiti težave). Če torej na konec konfiguracijske datoteke dodaste nekaj podobnega:

image = /usr/src/linux/arch/i386/boot/bzImage
  label = new_kernel
,

lahko izberete zagon novega jedra, ne da bi se dotaknili starega jedra /vmlinuz (seveda morate še pognati lilo). Najpreprostejši zagon novega jedra je, da pritisnete ob zagonu tipko Shift (ko se na zaslonu izpiše LILO in nič drugega), kar vam da pozivnik. Zdaj lahko vnesete ,,new_kernel`` in zagnalo se bo novo jedro.

Če želite obdržati več dreves izvirne kode različnih jeder (to lahko sicer zasede veliko diskovnega prostora), je najpogostejši način ta, da jih preimenujete v /usr/src/linux-x.y.z, pri čemer je x.y.z različica jedra. Potem lahko ,,izberete`` drevo izvirne kode s simbolično povezavo, npr. ,,ln -sf linux-1.2.2 /usr/src/linux`` naredi drevo 1.2.2 za trenutno aktualno. Preden naredite to simbolično povezavo, preverite, ali zadnji argument programu ln ni pravi imenik (stare simbolične povezave so v redu); rezultat ne bo tak, kakor bi želeli.

10.3 Nadgradnje jedra

Russell Nelson <nelson@crynwr.com> zbira spremembe v novih izdajah jedra. Te so kratke, lahko si jih ogledate, preden nadgradite jedro. Najdete jih na ftp://ftp.emlist.com/pub/kchanges/ ali v svetovnem spletu na naslovu url url="http://www.crynwr.com/kchanges">.


Naprej Nazaj Kazalo