Che si tratti di installare una nuova versione o di ricompilare quella già in uso, magari per abilitare qualche caratteristica aggiunta, non fa differenza: la prima cosa da fare è procurarsi i sorgenti del kernel.
Nel primo caso bisogna scaricarla dal sito www.kernel.org, nel secondo è possibile ottenerne una copia utilizzando il package manager della propria distribuzione o, in alcuni casi, prelevarla direttamente dai CD/DVD di installazione.
In realtà, sempre dallo stesso sito è comunque possibile scaricare i sorgenti della versione in uso, ma prima è necessario scoprire di quale si tratta eseguendo il comando uname -r. Utilizzando il package manager i sorgenti verranno automaticamente posizionati nella directory /usr/src, altrimenti bisogna trasferirli in questa cartella manualmente.
Prima di proseguire, ricordate che le operazioni vanno eseguite dalla shell e con i privilegi di root, quindi apriamo una console da Applicazioni/Accesori/Terminale (Gnome) o K/Sistema/Konsole (KDE) e diventiamo amministratori con sudo o sudo -s. Consideriamo il caso di voler installare il nuovo kernel Linux 2.6.24.2. Per prima cosa copiamo il file che si chiama per esempio linux-2.6.24.2.tar.bz2 nella directory /usr/src, spostiamoci al suo interno con cd /usr/src e scompatiamolo nel modo seguente:
tar -xvjf linux-2.6.24.2.tar.bz2
Così facendo verrà creata una nuova directory chiamata linux-2.6.24.2 dove sono presenti i sorgenti del nuovo kernel. A questo punto, rinominiamo la cartella dandogli il nome linux e spostiamoci al suo interno:
mv linux-2.6.24.2 linux cd linux
In alternativa, invece di rinominare la directory, è possibile creare un collegamento simbolico ad essa nel modo seguente:
ln -s linux-2.6.24.2 linux
A questo punto possiamo procedere con la fase di configurazione. I comandi disponibili sono diversi a seconda dell'interfaccia che si intende utilizzare: make config (completamente testuale), make menuconfig (semi grafica), make xconfig (per avviare il tool di configurazione nel file .config selezionando la voce di menu File/Save. Infine, possiamo procedere con la fase di compilazione e installazione vera e propria eseguendo in sequenza i comandi seguenti:
make dep make clean make bzImage make modules make modules_install make install
Questo è sufficiente per installare il kernel e aggiornare il boot loader (Grub o LiLo). Quella appena esposta è la procedura standard per l'installazione da zero di un nuovo kernel ma attenzione, alcune distribuzione forniscono metodi alternativi o, comunque, nel caso in cui si tratti di un semplice aggiornamento o del passaggio ad una release solo leggermente diversa, è possibile utilizzare anche la "vecchia" configurazione e alcuni comandi particolari per evitare di dover ripetere tutte le scelte manualmente.
su linux2.6 make dep non e` piu` necessario cosi` come make clean (se e` stato appena decompresso l'archivio) inoltre, come potete leggere da 'make help' tramite un unico comando 'make' o 'make all' e` possibile racchiudere il make bzImage e make modules. In conclusione per compilare un kernel 2.6 e` sufficiente eseguire 'make && make modules_install'
Torta di Crèpes al Cioccolato
-
- *Ingredienti:* per 4 persone
Per le crèpes:
3 uova
125 g di farina,
2,5 dl di late
burro
sale
pepe
Per il ripieno:
200 g dì ciaccolato f...
Carnaval Veneciano
-
El canaval de Venecia surge a partir de la tradición del siglo XVII, en
donde la nobleza se disfrazaba para salir a mezclarse con el pueblo. Desde
entonc...
Aland, Merry rabbits on this year's Christmas seals
-
Anita Polkutie has illustrateti this year's Christmas seals. Her merry
rabbits adoro the four different seals.
The profit from the sale of thè Post's Ch...
The Ancient Art of Bonsai: Glossary, Chapter II
-
*L*
*lava*
*layering* - a method of propagating a tree by ring-girdling the trunk and
inducing roots to grow from the wound.
*M*
*miyogi* - Japanese t...
A spasso per Cairo Montenotte
-
COME SI ARRIVA A CAIRO
Si raggiunge in auto provenendo da Genova o da Torino con l'Autostrada A6
Savona-Torino, uscendo al casello di Altare.
Da qui ci s...
The Koala Karmic Live
-
he koala (Phascolarctos cinereus) is a thickset arboreal marsupial herbivore
native to Australia, and the only extant representative of the family
Phasco...
2 commenti:
su linux2.6 make dep non e` piu` necessario cosi` come make clean (se e` stato appena decompresso l'archivio) inoltre, come potete leggere da 'make help' tramite un unico comando 'make' o 'make all' e` possibile racchiudere il make bzImage e make modules. In conclusione per compilare un kernel 2.6 e` sufficiente eseguire 'make && make modules_install'
Posta un commento