[Primipassi] Kernel 2.4.1

theold theold@aruba.it
Ven 9 Feb 2001 14:37:11 CET


Per favore, mi confermate se ho operato correttamente ?

Per installare il kernel 2.4.1 ho fatto cosė:

1)  Ho unzippato il nuovo kernel in /usr/src/linux-2.4.1

2)  Mi sono posizionato nella stessa directory

3)  Nel make file ho sostituito:
   HOSTCC = gcc     con     HOSTCC = kgcc
   CC = $(CROSS_COMPILE)gcc     con     CC = $(CROSS_COMPILE)kgcc
(sarā suficiente ? Sergio mi aveva detto di usare il kgcc al posto del gcc, ma non so se intendesse suggerirmi la sostituzione che ho fatto. D'altra parte, il gcc č utilizzato dal Makefile, io non lo richiamo mai direttamente...)

4)  Ho eseguito, nell'ordine, i seguenti comandi:
   make mrproper
   make xconfig  (abilitando diverse opzioni che mi sono sembrate necessarie)
   make dep
   make clean
   make bzImage
   make modules
   make modules_install
(chissā se č andato tutto bene; sul video scorrono una infinitā di messaggi, che non so proprio cosa vogliano dire)

5)  Ho copiato il bzImage generato in /boot/vmlinuz-2.4.1, il System.map in /boot/System.map-2.4.1 ed infine il vmlinux in /boot/vmlinux-2.4.1

6)  Nella /boot, ho rigenerato i collegamenti simbolici vmlinuz e System.map collegandoli ai files detti prima. Nel /boot ci sono altri due collegamenti simbolici, kernel.h e module-info, che puntano a rispettivi files del kernel 2.2.16. Dovrei forse sostituire anche questi con i rispettivi della 2.4.1 ? Eventualmente, dove si trovano ?

7)  Ho inserito nel lilo.conf la seguente sezione (simile a quella giā esistente):
   image=/boot/vmlinuz-2.4.1
        label=linux-2.4.1
        read-only
        root=/dev/hda8

8)  Ho eseguito lilo

9)  Ho bootstrappato il sistema, attivato il 2.4.1 e... evviva!!!  sembra che funzioni.

Invece non tutto funziona...

Ho provato ad eseguire ipchains -L ed ho avuto la seguente risposta
ipchains: Incompatible with this kernel

Credevo che i vari comandi e pacchetti installati non si arrabbiassero al cambio del kernel, evidentemente non č cosė.
Quindi, avendo sostituito il kernel, dovrei aggiornare anche tutti i pacchetti per questa nuova release ? E dove si trovano ? Chissā poi quanti e quali sono.

Ho eseguito rpm -qa ed ho visto che i vari pacchetti hanno tutti una propria numerazione (es. ipchains-1.3.9-17), come si fa, quindi, a sapere se un comando č adatto al kernel nuovo ?

Un'altra cosa strana: rpm -qa, fra le altre, ha elencato anche le seguenti voci:
   kernel-2.2.16-22
   kernelcfg-0.6-9
   kernel-headers-2.4.0-0.26
   kernel-source-2.2.16-22
   kernel-utils-2.2.16-22
come mai queste voci non sono state adeguate al nuovo kernel ?

Grazie a tutti (anche per la pazienza).
theold

-------------- parte successiva --------------
Un allegato HTML č stato rimosso...
URL: <http://lists.linux.it/pipermail/primipassi/attachments/20010209/fe03b4c9/attachment.htm>


Maggiori informazioni sulla lista primipassi