Naprej Nazaj Vsebina

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 inštalacija jedra

Razen z uporabo disket je še več metod preizkušanja novega jedra, ne da bi se dotaknili starega. Za razliko od mnogih Unixov je LILO sposoben zagnati jedro s kateregakoli mesta na disku (če imate disk večji od 500 MB, preberite LILO-vo dokumentacijo, kako preprečite težave). Če torej na konec konfiguracijske datoteke dodate nekaj podobnega:

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

lahko izberete zagon novega jedra ne da bi se dotaknili vašega starega jedra /vmlinuz (seveda morate še pognati lilo). Najpreprostejši način za 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 izvorne kode različnih jeder (to lahko sicer zaseda veliko diskovnega prostora), je najpogostejši način ta, da jih preimenujete v /usr/src/linux-x.y.z, kjer je x.y.z različica jedra. Potem lahko ,,izberete`` drevo izvorne kode s simbolično povezavo, npr. ,,ln -sf linux-1.2.2 /usr/src/linux`` naredi drevo 1.2.2 za trenutno aktualno drevo. Preden naredite to simbolično povezavo, se prepričajte, da zadnji argument programu ln ni pravi imenik (stare simbolične povezave so v redu); rezultat ne bo tak, kot bi želeli.

10.3 Nadgradnje jedra

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


Naprej Nazaj Vsebina