Newsgroup: it.comp.os.linux.iniziare
Titolo: Help aggiornamento del kernel

Ciao a tutti , ho una suse 9 professional con kernel 2.4.21-99 e vorrei
aggiornare alla versione 2.6.
Ho letto diverse guide ma ho ancora dei dubbi..
Questi pacchetti mi bastano per eseguire l'aggiornamento?
kernel-default-2.6.4-34.i586.rpm
kernel-smp-2.6.4-34.i586.rpm
kernel-source-2.6.4-34.i586.rpm
Una volta aggiornati con rpm -Uvh è vero che devo configurare Grub per far
partire il nuovo kernel? Oppure mi parte di default dopo l'aggiornamento?
Scusate e grazie.

Gianluca wrote:

Inanzitutto ti converrebbe leggere qualche HOWTO ,
in secondo luogo dipende dalla macchina e dal contenuto del pacchetto rpm .
Se non hai una macchina multiprocessore o un P4 HT , devi installare il
kernel-default.
Ti consiglio di controllare prima il contenuto del pacchetto con :
rpm -qpl kernel-default-2.6.4-34.i586.rpm controllando quindi cosa
installa ...
Inoltre con molta probabilità il pacchetto che avrai sicuramente trovato in
un mirror suse sotto la directory people/qualcuno/ è un kernel che qualcuno
di suse avrà compilato per sè (magari anche per cercare di capire come
mantenere nella futura suse 9.1 una certa compatibilità modulare con gli
script di init) , quindi tieni presente che non è ufficiale , e che IMHO
non dovrebbe sovrascrivere il kernel ufficiale presente nella tua release
(k_deftl) ma dovrebbe aggiungere un nuovo vmlinuz-2.6.4-default (kernel)
nella directory boot .
QUESTO PERO' FAI ATTENZIONE LO DOVRAI VERIFICARE TE CON il comando rpm
-qpl ... CHE TI HO DESCRITTO PRIMA !
Se è come ti ho detto probabilmente il pacchetto kernel-default in questione
aggiornerà anche i link vmlinuz e initrd nella directory /boot , quindi se
non hai intenzione di trovare delle brutte sorprese al riavvio della
macchina riporta i suddetti link al loro stato originale !
Per testare il nuovo kernel poi , devi aggiungerlo a grub
(/boot/grub/menu.lst) , utilizzando la "sintassi" che c'è per il kernel
originale (o leggi qualche HOWTO) sostituendo ovviamente i riferimenti ai
nuovi initrd e vmlinuz .
Mi raccomando , fai attenzione a quello che fai :)
P.S.:Comunque , se non hai problemi di nuove periferiche riconosciute solo
dalla serie del kernel 2.6.x , ti conviene tenerti quello che hai , anche
perchè se chi ha pacchettizzato il nuovo kernel non ha attivato
CONFIG_PREEMPT=y
(ovvero il kernel preemtible) non noterai grandi differenze di prestazioni ,
e anzi magari puoi andare incontro a qualche grattacapo ....
P.P.S.:leggiti qualche HOWTO e compilalo che è + divertente e istruttivo .
Ciao
razzo


Prima di partire con il 2.6, ti suggerirei di provare solo a
aggiornare il 2.4
ma nel caso 
da "Documentation/Changes"
Current Minimal Requirements
o  Gnu C                  2.95.3                  # gcc --version
o  Gnu make               3.79.1                  # make --version
o  binutils               2.12                    # ld -v
o  util-linux             2.10o                   # fdformat --version
o  module-init-tools      0.9.10                  # depmod -V
o  e2fsprogs              1.29                    # tune2fs
o  jfsutils               1.1.3                   # fsck.jfs -V
o  reiserfsprogs          3.6.3                   # reiserfsck -V 2>&1|grep reis
erfsprogs
o  xfsprogs               2.6.0                   # xfs_db -V
o  pcmcia-cs              3.1.21                  # cardmgr -V
o  quota-tools            3.09                    # quota -V
o  PPP                    2.4.0                   # pppd --version
o  isdn4k-utils           3.1pre1                 # isdnctrl 2>&1|grep version
o  nfs-utils              1.0.5                   # showmount --version
o  procps                 3.2.0                   # ps --version
o  oprofile               0.5.3                   # oprofiled --version
Ovviamente alcuni pacchetti sono superflui per il tuo sistema.
Ciao
Marco
-- 
       marco.atzeri at 
fastwebnet.it
La prima delle Frequently Asked Questions: 
dove sono le FAQ ?      it.faq