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...
Cpu scaling sul mio notebook by Mad on May 6th, 2009
Oramai quasi tutti i processori supportano lo scaling, ovvero la regolazione della frequenza della cpu che permette un maigliore gestione energetica, una maggiore durata delle batterie, e una diminuzione del fastidio da "ventola perennemente in funzione.
I driver Ati diventano Catalyst 7.11 by Mad on November 23rd, 2007
Nuova versione dei driver ati diversa anche nel nome, da 8.
Debian 5.0 e Catalyst 9.2 Beta by Mad on February 18th, 2009
Non potevo non installare Lenny, così appena rilasciata la "final release" l'ho fatto, ovviamente sul mio notebook idea progress, oramai usato per i test ( sotto l'aspetto didattico è impagabile, infatti presenta una miriade di situazioni problematiche).
Finalmente Lancelot! by Mad on April 12th, 2008
Oramai lo hanno capito tutti il sottoscritto è un entusiasta di kde 4, tanto da seguirne gli sviluppi passo passo e da scriverne spesso in proposito.
Mentor Tv card, xawtv e hardy. by Mad on May 6th, 2008
Potenza del pinguino! Una vecchia scheda tv, una Mentor del 1999, che ovviamente non voleva saperne di funzionare con vista, lavora dignitosamente col nostro airone.
Se questo sito è di tuo gradimento abbonati gratuitamente sottoscrivendo il Feed RSS. Grazie per la visita!















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ù.