Il kernel è il cuore di un sistema operativo. E ' ciò che permette altro software per comunicare con l'hardware del computer. Uno dei vantaggi di Linux è che si può compilare un kernel a partire dal codice sorgente , configurandolo per adattare il sistema alla perfezione . Debian rende questo processo più facile, 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 . Istruzioni
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 :
http://www.kernel.org/pub/linux/v.3.0/# wget 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 il nuovo sorgente del kernel e la directory dei sorgenti di Linux primaria , quindi inserire la directory dei sorgenti di Linux con la seguente serie di comandi :
# ln- s linux- 3,0 /usr /src /linux
# cd /usr /src /linux
6
trasferire le informazioni di sistema per il nuovo kernel con la seguente serie di comandi :
< p > # make clean
# make mrproper
# cp /boot/config- ' uname - r' . /.config
7
tipo " make menuconfig "e premere" Invio " per aprire il menu di configurazione del kernel . Selezionare " Caricare un file di configurazione alternativo " e premere " Invio". Nella finestra di dialogo che appare, digitare " . Config " e premere "Invio". Fare clic su "Esci" per uscire dal menu e tornare al prompt dei comandi
8
Costruisci il tuo nuovo kernel con la serie successiva di comandi : .
# Make-kpkg
pulito
# fakeroot make- kpkg - initrd - append - to-version = -custom
# kernel_image kernel_headers
9
installare gli header del kernel e il file immagine con il seguente comando:
# dpkg-i linux - headers - 3.0 - custom_3.0 - custom.Custom_i386.deb
# dpkg-i linux-image- 3.0 - custom_3.0 - custom.Custom_i386 . deb