Překlad jádra

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"
}
Komentář Hlášení chyby
Created: 13.7.2013
Last updated: 13.7.2013