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"
}