[hack] Corso intermedio di ieri sera

Raistlin raistlin82@interfree.it
Mar 3 Feb 2004 00:44:16 CET


Salve,
Eccoci al nostro consueto appuntamento telematico integrativo del vostro
Corso Linux Intermedio preferito; parlavamo di kernel...
Link dagli appunti di informatica libera:
Tutta la parte VIII, completa, ben fatta... da leggere

Link dall'ildp
http://ildp.pluto.linux.it/HOWTO/KernelAnalysis-HOWTO.html
Il magico kernel-howto, un po' datato, soprattutto ora col 2.6 ma sempre
valido e di valore storico, soprattutto la parte sul perche'
ricompilare!!
http://ildp.pluto.linux.it/HOWTO/Kerneld/index.html
Per capire come funzionano i moduli e, in particolare, kerneld che li
gestisce

Parentesi Debian:
Alcune distribuzioni, e debian e' fra queste, supportano un procedimento
assistito di ricompilazione del kernel in modo da permettere la gestione
delle varie immagini come tutti gli altri pacchetti.
1) Ottenere i sorgenti
I sorgenti del kernel possono essere scaricati e scompattati
automaticamente con apt, semplicemente con
#apt-get install kernel-source-2.4.24
Questi sorgenti sono abbastanza 'puri' ma contengono comunque alcune
delle patch ritenute importanti da Debian. Niente in confronto a quelle
che inseriscono Mandrake&Co ma io personalmente consiglio di prendere i
sorgenti vanilla (si dice cosi'...) da www.kernel.org
2) Patchare il kernel
Se vi servono alcune patch da applicare per usi particolari (freeswan,
openmosix, ??) basta un
#apt-get install kernel-patch-...
e tutto va a posto!
Il discorso delle patch richiede un tantino di eperienza, non e' stato
affrontato al corso...; magari ne riparliamo!!
3) Installare il kernel package
Instalate il fondamentale pacchetto kernel package con
#apt-get install kernel-package
4) Compilare
semplicemente, entrate nella directory dei sorgenti, configurate il
kernel e create il pacchetto:
/usr/src/linux/# make menuconfig
[...configurazione...]
/usr/src/linux/# make-kpkg kernel_image
questo creera' un pacchetto deb nella directory /usr/src e potrete
installarlo con
/usr/src/# dpkg -i
kernel-image-2.4.24-Custom-....restodelnomedelpacchetto.deb
La procedura aggiornera' da sola il bootloader (lilo, con grub non l'ho
mai provata ma credo ci siano poche speranze!) permettendo la gestione
di due immagini contemporaneamente.
Per sicurezza, comunque, potrete editare il lilo.conf e poi rieseguire
#lilo
se lo modificate

La procedura e' molto semplice, si possono dare i comandi indicati
cosi', un po' alla ceca, ma e' preferibile una certa dimestichezza con
gli strumenti di gestione dei pacchetti di Debian.
Molto utile e' a questo proposito l'Apt-HOWTO (chi usa debian _deve_
leggerlo!!), reperibile in ogni installazione o sul sito www.debian.org
Per il procedimento descritto potete approfondire nella pagina di
manuale del kernel package
$man make-kpkg

Be' consideratela una introduzione e una guida ai vostri esperimenti (se
avete Debian), leggete, compilate e, soprattutto, raccontateci com'e'
andata!!

Ciao a tutti,

Dario
-------------- parte successiva --------------
Un allegato non testuale è stato rimosso....
Nome:        non disponibile
Tipo:        application/pgp-signature
Dimensione:  189 bytes
Descrizione: Questa parte del messaggio è firmata
URL:         <http://lists.linux.it/pipermail/golem-hack/attachments/20040203/ac37289b/attachment.pgp>


Maggiori informazioni sulla lista golem-hack