Kernel: Porovnání verzí

Z Wiki UnArt Slavičín
Skočit na navigaciSkočit na vyhledávání
(První záznam)
 
Bez shrnutí editace
Řádek 1: Řádek 1:
=Kompilace=
Nainstalujeme potřebné balíky.
apt-get install kernel-package ncurses-dev fakeroot wget bzip2
Stáhneme si potřebnou verzi kernelu ze stránek [http://www.kernel.org/pub/linux/kernel/v2.6/ http://www.kernel.org/pub/linux/kernel/v2.6/].
cd /usr/src
wget http://www.kernel.org/pub/linux/kernel/v2.6/linux-2.6.30.tar.gz
nebo
wget http://www.kernel.org/pub/linux/kernel/v2.6/linux-2.6.30.tar.bz2
a rozbalíme
tar zxvf linux-2.6.30.tar.gz
nebo
tar xjf linux-2.6.30.tar.bz2
Přejdeme do složky
cd linux-2.6.30
Pod debianem zkompilujeme kernel následujícím způsobem.
Nakonfigurujeme kernel pomocí
make menuconfig
nebo použijeme nastavení aktuálního kernelu
make oldconfig
No a přeložíme kernel. Vznikne nám deb balíček a ten jednoduče nainstalujeme pomocí <i>dpkg -i</i>
make-kpkg clean
fakeroot make-kpkg --revision=kernel-dvb kernel_image
=Problémy=
Překlad vlastního linux kernelu je vždy porod - s novými verzemi přichází stále nová překvapení.  
Překlad vlastního linux kernelu je vždy porod - s novými verzemi přichází stále nová překvapení.  



Verze z 1. 7. 2009, 09:14

Kompilace

Nainstalujeme potřebné balíky.

apt-get install kernel-package ncurses-dev fakeroot wget bzip2

Stáhneme si potřebnou verzi kernelu ze stránek http://www.kernel.org/pub/linux/kernel/v2.6/.

cd /usr/src
wget http://www.kernel.org/pub/linux/kernel/v2.6/linux-2.6.30.tar.gz

nebo

wget http://www.kernel.org/pub/linux/kernel/v2.6/linux-2.6.30.tar.bz2

a rozbalíme

tar zxvf linux-2.6.30.tar.gz

nebo

tar xjf linux-2.6.30.tar.bz2

Přejdeme do složky

cd linux-2.6.30


Pod debianem zkompilujeme kernel následujícím způsobem.


Nakonfigurujeme kernel pomocí

make menuconfig

nebo použijeme nastavení aktuálního kernelu

make oldconfig

No a přeložíme kernel. Vznikne nám deb balíček a ten jednoduče nainstalujeme pomocí dpkg -i

make-kpkg clean
fakeroot make-kpkg --revision=kernel-dvb kernel_image

Problémy

Překlad vlastního linux kernelu je vždy porod - s novými verzemi přichází stále nová překvapení.

Momentálně zápasím s Romanovým 2.6.21.7-smp-xeon, který ve VmWare jede, ale při bootu se objeví tato chybová hláška: