Debian Kernel kompilieren: Unterschied zwischen den Versionen

Aus MySlug
Zur Navigation springen Zur Suche springen
Keine Bearbeitungszusammenfassung
Keine Bearbeitungszusammenfassung
Zeile 52: Zeile 52:
<br /><br />
<br /><br />
cu<br />
cu<br />
Gargi
Pierre "Gargi" Kretschmer
<br />
<br />
<br />
<br />

Version vom 25. Oktober 2012, 05:32 Uhr

Tux

Tux



Kernel Compile Quickdone auf einem Debian 6 Squeeze

Dieses Beispiel basiert auf dem derzeit aktuellen Linux Kernel 3.6.3. Gegebenenfalls sind hier die Versionsnummern im Tutorial entsprechend anzupassen.



Folgende Pakete müssen installiert sein:

kernel-package
libncurses5-dev
build-essential
wget

optional: mc

apt-get install kernel-package libncurses5-dev build-essential mc wget

Jetzt beginnen wir mit dem Kernelcompile, indem wir die Sourcen herunterladen, entpacken, konfigurieren und kompilieren:

cd /usr/src
rm linux
wget ftp://ftp.kernel.org/pub/linux/kernel/v3.0/linux-3.6.3.tar.bz2
tar xvfj linux-3.6.3.tar.bz2
ln -s linux-3.6.3 linux
cd linux
make proper
make oldconfig

Sollten spezielle Anpassungen gemacht werden:

make menuconfig

Dann weiter mit dem Compile:

make-kpkg --initrd kernel_image --revision KernelRebuild.01

Wenn Ihr screen und einen Dualcore Prozessor einbinden wollt, dann lautet der Befehl

CONCURRENCY_LEVEL=5 screen make-kpkg --initrd kernel_image --revision KernelRebuild.01

( statt der 5 bei einem Quadcore dann die 9. Also 2x Kerne + 1)

cd /usr/src

Hier bitte das entsprechende Paket einsetzen (z.B.):

dpkg -i kernel-image-3.6.3_KernelRebuild.01_i386.deb

Rechner neu starten.

cu
Pierre "Gargi" Kretschmer

Kernel: http://www.kernel.org
Debian: http://www.debian.org