Překlad jádra
Tato kapitola je již neaktuální a je zde jen z historických důvodů z dob, kdy bylo překládání vlastní verze jádra v Linuxu nezbytností. Ty časy jsou už naštěstí dávno pryč.
Predkad jadra ============= Prekladace ---------- Potrebny kompilator pro preklad je napsan v /usr/src/linux/Documentation/Changes gcc -v - zjisti versi prekladace export cc=gcc-2.95 - v pripade potizi (Pak davat u prikazu make prepinac -e) export cc=gcc2.96 - v pripade potizi (Mandrake, RedHat) Preklad ------- Zdrojove kody jadra se instaluji do adresare /usr/src/linux-X.X.XX a vytvori se odkaz /usr/src/linux na tento adresar. Preklad jadra: (make mrproper;) make clean; make menuconfig; make dep; make bzImage Prelozene jadro je /usr/src/linux/arch/i386/boot/bzImage. Preklad modulu (po prekladu jadra): make modules; make modules_install ---> /lib/modules/X.X.XX Preklad jadra v Debianu ....................... make-kpkg; make menuconfig; make-kpkg --revision=m1 bzImage cd .. dpkg -i ....m1.deb Co vybrat pri kompilaci jadra ----------------------------- lscpi - zobrazi informace o PCI sbernici pocitace. cat /proc/cpuinfo - zobrazi informace o procesoru Volby v menuconfig .................. Processor type and features ---> [*] MTRR (Memory Type Range Register) support (Lepsi cashovani pro grafiku) Character devices ---> [*] Direct Rendering Manager (XFree86 DRI support) (Bez toho nepujde Mplayer) Sound ---> <M> OSS sound modules (Aby fungovala ALSA) Kernel hacking ---> [*] Kernel debugging [*] Magic SysRq key (Aby slo klavesami Alt+PrintScreen+F1 zabit system) Pro rozchozeni IDE vypalovacky - emulace SCSI (cdrom bude na zarizeny /dev/sr?) .............................. SCSI support [*] nebo [M] SCSI CD-ROM support [M] SCSI generic support [*] nebo [M] IDE,ATA and ATAPI block devices SCSI emulation support [*] nebo [M] Block devices Loopback device [M] Ovladace nVidia pro grafickou kartu ----------------------------------- http://www.nvidia.com/object/linux.html Stahnout: NVIDA-Linux... .run a spustit: sh NVIDIA-Linux .. .run Chyba modulu pri spousteni -------------------------- /usr/src/linux/Documentation/devices.txt --> najde se modul dle major a miror
Preklad ALSA ============ http://alas-project.org (stahnout drivers) Ujistime se, ze /usr/src/linux ukazuje tam kam ma. Preklad a instalace ------------------- 1) make; make install; depmod -a 2) rozchozeni dmix (aby slo prehravat nekolik zvuku naraz (napr. pomoci programu aoss z baliku alsa-oss). Do souboru /etc/asound.conf pridat: pcm.!default { type plug slave.pcm "dmix" } pcm.dsp0 { type plug slave.pcm "dmix" }