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: