venerdì 27 giugno 2008

kernel 2.6.25.9 guida all'installazione su debian testing, ubuntu

Per installare questa nuova versione del kernel vanilla sulla mia debian testing, ho scelto di utilizzare il vecchio file di configurazione del precedente kernel 2.6.24.1.
Questa procedura può benissimo essere utilizzata anche su ubuntu, incominciamo scaricando l'ultima versione del kernel dal sito www.kernel.org, apriamo il nostro fido terminale, scriviamo:

wget http://www.kernel.org/pub/linux/kernel/v2.6/linux-2.6.25.9.tar.bz2

spostiamo i sorgenti del kernel dentro /usr/src, scompattiamo l'archivo compresso.

sudo mv linux-2.6.25.9.tar.bz2 /usr/src

cd /usr/src
sudo tar jxvf linux-2.6.25.9.tar.bz2

copiamo il vecchio file config del precedente kernel 2.6.24.1 della nostra debian testing, dentro la nuova cartella linux-2.6.25.9, rinominandolo in .config.

sudo cp -fr /boot/config-$(uname -r) /usr/src/linux-2.6.25.9/.config

per una perfetta compilazione del kernel installiamo alcune dipendenze, sempre da terminale scriviamo:

sudo apt-get install build-essential bin86 kernel-package libncurses5 libncurses5-dev fakeroot

entriamo dentro la cartella /usr/src/linux-2.6.25.9.

cd /usr/src/linux.2.6.25.9

da dentro la cartella linux-2.6.25.9 lanciamo il comando make oldconfig.

sudo make oldconfig

il comando make oldconfig non fa altro che caricare le impostazioni del precedente kernel, aggiornandoli con le novità del nuovo kernel 2.6.25.9, rispondete con yes alle varie soluzioni che vi vengono proposte.

Per finire sempre da dentro la cartella linux-2.6.25.9, lanciamo il comando per compilare effettivamente il nuovo kernel.

sudo fakeroot make-kpkg --initrd --append-to-version=-custom kernel_image kernel_headers

alla fine dell' operazione vi troverete con due pacchetti deb dentro la cartella /usr/src, installateli con dpkg.

sudo dpkg -i linux-image-2.6.25.9-custom_2.6.25.9-custom-10.00.Custom_i386.deb

sudo dpkg -i linux-headers-2.6.25.9-custom_2.6.25.9-custom-10.00.Custom_i386.deb

vi ricordo che la compilazione del kernel comporta dei rischi, se avete installato driver video nvidia o ati bisognera reinstallare di nuovo i driver, pena il non avvio in modalità grafica della macchina, per l'installazione dei driver grafici potete benissimo utilizzare il programma envy di Alberto Milone.

attualmente sto testando sulla mia macchina desktop di casa questo nuovo kernel, lo ritengo abbastanza stabile e perfomante le varie periferiche hardware sono state riconosciute senza problemi, anzi ho notato un netto miglioramento nella velocità di esecuzione dei vari applicativi di rete.