Newsgroup: it.comp.os.linux.iniziare
Titolo: modifica Kernel: primi passi

Installazione speedtouch su redHat 7.3:
Ho trovato i manuali per l'installazione del modem adsl Speedtouch.
Prima di installare i driver occorre modificare il kernel:
NETWORK DEVICE SUPPORT
CHARACTER DEVICES
Infatti i parametri originali non corrispondono a quelli del manuale.
Io procedo cosě:
make xconfig
cambio i parametri
e poi clicco su SAVE E EXIT
a questo punto mi esce una finestra con scritto che bisogna dare anche il
comando da terminale:
make dep
Se faccio anche quello praticamente ho riconfigurato tutto il kernel o
bisogna fare qualcos'altro?
Oppure clicco solo SAVE E EXIT?
Ciao
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 
Hummmm... prima di avventurarti nella compilazione del kernel, ti consiglio 
di leggere un apposito how-to.
Dopo aver salvato la configurazione ed effettuato 'make dep', occorre 
compilare il kernel vero e proprio con 'make bzImage' e infine i moduli con 
'make modules' e 'make modules_install'.
Infine c'e' la fase di installazione del nuovo kernel e per questo devi 
darci sotto di how-to!
Ciao.
-- 
Scrooge

oppure è tutta questa la procedura?
Fare le modifiche necessarie.
A questo punto potete tranquillamente uscire e salvare.
A questo punto bisogna dare i seguenti comandi per compilare sia i moduli
che il kernel.
lnxbox1:/usr/src/linux# make dep && make bzImage 
lnxbox1:/usr/src/linux# make modules && make modules_install
A questo punto ci dovremmo ritrovare l’immagine del nuovo kernel nella
directory /usr/src/linux/arch/i386/boot sotto il nome di bzImage. Copiamo
l’immagine nella directory /boot e rinominiamolo per esempio in
vmlinuz-new.
lnxbox1:/usr/src/linux# 
cp /usr/src/linux/arch/i386/boot/bzImage /boot/vmlinuz-new
Copiamo anche il file /usr/src/linux/System.map nella directory /boot
lnxbox1:/usr/src/linux# cp /usr/src/linux/System.map /boot
A questo punto dovremmo essere in grado di installare il nuovo kernel. Per
far questo dobbiamo modificare il file /etc/lilo.conf. Se per esempio
vogliamo lasciare la possibilità di caricare il vecchio kernel (caldamente
consigliato qualora qualcosa andasse storto), possiamo rinominare il
vecchio kernel presente in /boot (di solito chiamato vmlinuz) in
vmlinuz-old, aggiungere una voce al LILO e sostituire il kernel. Per
esempio cercate nel file /etc/lilo.conf la voce:
image=/boot/vmlinuz
label=Linux
read-only
root=/dev/hda5
l’ultima riga cambia a seconda di dove risiede la vostra partizione con
Linux. Questa parte del file di configurazione di LILO assegna l’immagine
del kernel presente in /boot/vmlinuz assegnandole il nome di Linux.
Possiamo rinominare il vecchio kernel in vmlinuz-old, copiare il nuovo
kernel in /boot e dandogli il nome di vmlinuz, lasciare invariata la voce
precedente e aggiungere sotto una sezione del tipo:
image=/boot/vmlinuz-old
label=old
read-only
root=/dev/hda5
a questo punto scriviamo:
lnxbox1:~# lilo
Per rendere effettive le modifiche. Se qualcosa fosse andato storto in
questo modo abbiamo sempre la possibilità di avviare Linux per correggere
gli errori usando il vecchio kernel che richiameremo scrivendo old al
prompt di LILO durante il boot.
Compilare il kernel non è mai una operazione facile. Una degli ostacoli
più grandi è capire cosa abilitare e cosa no. Se proprio non sapete se
un’opzione fa o meno al caso vostro il mio consiglio è di consultare
l’help in linea, per farsi un’idea a proposito. Se poi i dubbi dovessero
rimanere abilitate nel frattempo l’opzione, per poi tornarvi su
successivamente e affinare la scelta, quando vi ritroverete un nuovo
kernel compilato e funzionante. 
(se era questa la procedura per forza che non funzionava il collegamento!!)
fatemi sapere...


 Scrooge


 lnxbox1:/usr/src/linux# make modules && make modules_install
Di solito faccio anche make clean prima di creare l'immagine...
Ciao!
Cippa Lippa
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 configurazione del nuovo kernel!!!
Grazie....ciao
