Citat:
homoludens:
dakle ukratko kako da na racunaru imam dva funkcionalna kernela
evo pejstovacu jedno uputsvo za kompajiranje i instaliranje krenela tako da dobijesh dva potpuno odvojena funkcionalna kernela:
make xconfig
pa u Makefile promesnih EXTRAVERSION u neshto kao "-custom1", pa:
make dep clean
make bzImage modules
ovo najduze traje, pa kad zavrshi:
cp arch/i386/boot/bzImage /boot/vmlinuz-custom1
cp System.map /boot/System.map-custom1
make modules_install (ovo kopira module u /lib/modules/2.4.??-custom1 a ne preko postojecih)
pa u lilo.conf kopirash deo koji se odnosi na butovanje sa trenutnim kernelom, pa izmenish image i label, npr:
image=/boot/vmlinuz-custom1
label=NoviKrenel
mesto onoga "-custom1" naravno mozesh da stavish sta god ti se svidja ...
ako butovanje sa novim kernelom zakaze, jednostavno izbrishesh fajlove koje si kopiro u /boot, fajlove u /lib/modules/2.4.??-custom1 i izbacish stavku iz lilo.conf i k'o ga da nije ni bilo ... naravno ako se ispostavi da radi kako treba, onda na isti ovaj nachin mozesh da izbacish stari krenel ...
shto se tiche trajanja kompajliranja to zavisi od toga shta si ukljuchio, ideja rekompajliranja je (izmedju ostalog) da poizbacujesh nepotrebne stvari, ponajvishe podrshku za hardver koji ne koristish, chime dobijash kernel koji je manji, radi brze i eventualno pouzdanije ...