Aggiornato al : lug 1, 2007



Compilare il codice sorgente del kernel, anziché installare uno dei pacchetti pre-compilati, assicura certamente alcuni vantaggi, tra cui:

    Un avvio più veloce perché i moduli da caricare sono solo quelli della vostra macchina e non ce ne sono di inutili.

    Un sistema operativo più veloce perché potete ottimizzare il codice sul vostro processore.
    La possibilità di attivare opzioni che non sono presenti nei kernel pre-compilati.per poter installare l’ultimo kernel disponibile

Ubuntu però non utilizza l’ultima versione del kernel dispobile su www.kernel.org.. quindi vediamo come possiamo installare l’ultima versione stabile del Kernel
(in questo caso il kernel 2.6.20) su ubuntu edgy.
Per prima cosa bisogna Scaricare i sorgenti del kernel a questo indirizzo
Scompattare tutto nella directory /urs/src ed entrare nella directory dei sorgenti appena scaricati

sudo tar -xvjf linux-2.6.20.tar.bz2 && sudo cp -r linux-2.6.20 /usr/src/
cd /usr/src/linux-2.6.20

Per applicare la patch kolivas a questo kernel scaricare da quì la patch, copiarla nella directory dei sorgenti (/usr/src/linux-2.6.20) ed eseguiamo il comando


bzcat patch-2.6.20-ck1.bz2.bz2 < patch -p1

Se si vuole utilizzare la configurazione del kernel attualmente in uso, è sufficiente digitare, all'interno della directory dei sorgenti:

sudo make oldconfig

Per personalizzare la configurazione eliminando eventuali moduli, o per crearne una nuova, consiglio di utilizzare la modalità grafica

sudo make xconfig

Esiste un sito molto interessante dove possiamo cercare le varie opzioni di configurazione di ogni versione del kernel.

Finita la fase di personalizzazione, per compilare, digitare:

sudo apt-get update
sudo apt-get install build-essential kernel-package gcc libncurses5 libncurses5-dev libqt3-mt-dev
sudo make-kpkg clean
sudo make-kpkg --append-to-version=-CUSTOM --initrd kernel_image kernel_headers modules_image

C’è la possibilità di scrivere tutto ciò che si vuole al posto di «-CUSTOM» (esempio: dopo il trattino “-10.k7″ in base al tipo di processore disponibile sulla propria macchina).

Entrare nella cartella superiore e installare i pacchetti appena creati (dovrebbero essere due). Da terminale digitare:

sudo dpkg -i kernel-image-2.6.20.deb
sudo dpkg -i linux-headers-2.6.20.deb

Grub si aggiornerà automaticamente…

Related Posts:

  • No Related Posts

Leggi Anche