Come compilare un I386 Debian Etch Kernel

August 10

Come compilare un I386 Debian Etch Kernel


Il kernel è il cuore di un sistema operativo. E 'ciò che permette di altri software per comunicare con l'hardware del computer. Uno dei vantaggi di Linux è che si può compilare un kernel dal codice sorgente, la configurazione che si adatti perfettamente il vostro sistema. Debian rende questo processo più semplice, fornendo una serie di strumenti da riga di comando per semplificare la compilazione del kernel. L'architettura i386 è l'architettura più comune su cui costruire Linux ed è più affidabile di altre architetture.

istruzione

1 Aprire una nuova finestra di terminale. Utilizzare il comando "su" per ottenere i privilegi di root.

2 Installare alcuni pacchetti prerequisiti con il seguente comando:

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

3 Scarica l'ultimo kernel con il seguente comando:

wget http://www.kernel.org/pub/linux/v.3.0/linux-3.0.tar.gz

4 Estrarre il kernel scaricato nella directory di origine con il seguente comando:

tar zxvf linux-3.0.tar.gz / usr / src

5 Creare un collegamento tra la nuova sorgente del kernel e la directory di origine Linux primaria, quindi inserire la directory di origine Linux con la seguente serie di comandi:

ln -s linux-3.0 / usr / src / linuxcd / usr / src / linux

6 Trasferire le informazioni di sistema per il nuovo kernel con la seguente serie di comandi:

rendere cleanmake mrpropercp / boot / config 'uname -r' ./.config

7 Digitare "make menuconfig" e premere "Invio" per aprire il menu di configurazione del kernel. Selezionare "Caricare un file di configurazione alternativo", quindi premere "Invio". Nella finestra di dialogo che appare, digitare ".config" e premere "Invio". Fai clic su "Exit" per uscire dal menu e tornare al prompt dei comandi.

8 Crea il nuovo kernel con la serie di comandi segue:

make-kpkg cleanfakeroot make-kpkg --initrd --append-to-version = kernel_headers -customkernel_image

9 Installare gli header del kernel e file di immagine con il seguente comando:

dpkg -i linux-headers-3,0-custom_3.0-custom.Custom_i386.debdpkg -i linux-image-3.0-custom_3.0-custom.Custom_i386.deb