Guida alla compilazione del kernel 2.6.28
Non ho resistito al fascino di questo nuovo “nucleo” e ho iniziato a compilarlo su OpenSuse 11.1. E’ più semplice di quanto si dice in giro, occorrono appena sei “step”.
Step 1 Download
$ wget http://www.kernel.org/pub/linux/kernel/v2.6/linux-2.6.28.tar.bz2
Step 2 Estrazione dell’ archivio
# tar -xjvf linux-2.6.28.tar.bz2 -C /usr/src
# cd /usr/src/linux-2.6.28
Step 3 Installazione dei prerequisiti e configurazione del kernel
# zypper install gcc make ncurses-devel1
$ make menuconfig2
Step 4 Compilazione
$ make
$ make modules
# make modules_install
Step 5 Installazione del kernel
# make install3
Step 6 Reboot e run con nuovo kernel
# reboot
Al più presto darò conto della mia esperienza con Ext4; dalla teoria alla pratica…
Update 3/01/2009
Su Ubuntu 8.10 il procedimento è molto simile. Le uniche differenze stanno nei tool di installazione delle dipendenze (apt-get/synaptic piuttosto che zypper/yast), nel comando update-grub per modificare il file /boot/grub/menu.lst (in OpenSuse non è necessario) e nella creazione manuale di initrd.img-2.6.28 col comando “mkinitramfs -o initrd.img-2.6.28 2.6.28” (anche questo sul lucertolone non è necessario).
- Naturalmente verranno soddisfatte le dipendenze (es. linux-headers) ↩
- Configurare le varie opzioni del kernel è cosa abbastanza complessa, se non si è “Geek” si consiglia di lasciare le opzioni di default ↩
- Non c’è più bisogno di creare l’ immagine initrd e di modificare il file /boot/grub/menu.lst, tutto viene fatto i maniera automatica. ↩
Post correlati...
Niente Kipi-plugin con le nuove Qt 4.5? Ma si... ! by Mad on February 22nd, 2009
Sorpresa! Kdesvn-build extragear/graphics non compila.
Installare google-gadgets su Ubuntu 8.04 by Mad on June 6th, 2008
La grande attenzione che google sta rivolgendo a linux e al mondo open source ci riempie di soddisfazione e ci fa intravedere un futuro nettamente migliore.
Installazione e configurazione di OpenSuse 11 su VirtualBox. by Mad on July 2nd, 2008
Questo post vuole essere una guida il più possibile esaustiva sulla installazione e configurazione di OpenSUSE 11 su VirtualBox 1.
Ati + Aiglx + Fusion by Mad on October 27th, 2007
Ecco la seconda parte della guida iniziata con l'installazione dei driver 8.
Alcatel X200 funziona! Non sono un pirla! by Mad on April 16th, 2009
Più che per la gioia di non aver buttato i miei soldi, più che la rinnovata consapevolezza che col pinguino si può fare tutto (o quasi), la cosa che mi da maggiore soddisfazione è la constatazione che "Non sono un pirla!".
Bentornato!












30 dicembre 2008 alle 4:50 pm
Ciao, solo una correzzione..
zypper gcc make ncurses-devil non vuol dire nulla… dovresti mettere:
zypper in gcc make ncurses-devil
oppure far installare direttamente il modello “sviluppo kernel” con il comando:
zypper in -t pattern devel_kernel
have fun
30 dicembre 2008 alle 9:44 pm
Giusto, ho dimenticato install (o in). Corretto!
31 dicembre 2008 alle 11:19 am
make modules non ha senso se usi make
make compila anche i moduli nel 2.6
6 gennaio 2009 alle 12:23 am
[...] Guida alla compilazione del kernel 2.6.28 [...]
7 gennaio 2009 alle 9:16 am
[QUOTE]
# zypper install gcc make ncurses-devil
[/QUOTE]
non sarà mica ncurses-devel
?
7 gennaio 2009 alle 1:40 pm
Giusto!
9 gennaio 2009 alle 1:01 am
La scrofa ha partorito uno dei gamberetti !!
15 febbraio 2009 alle 3:04 pm
ho fatto tutto ma x-server non funziona più.