Newsgroup: it.comp.os.linux.sys
Titolo: il nuovo kernel non parte...

Ciao a tutti :)
ho ricompilato il kernel (versione 1.4.18 di slackware 8.1) soprattutto per 
abilitare funzioni di rete che non erano contemplate in quello di default: 
vorrei usare il mio pc come firewall.
Ho seguito la procedura descritta in appunti di informatica libera:
# make mrproper
# make menuconfig
poi, compiute le mie scelte:
# make dep ; make clean ; make bzImage
e alla fine:
# make modules ; make modules_install
Ho copiato il nuovo bzimage in /boot/vmlinuz_firewall, ho aggiunto un'entry 
in /etc/lilo.conf e ho riavviato.
Al boot ho scelto 'linux-new' che perň non ne vuole sapere di partire, cioč 
si pianta subito:(
Please enter the name of the partition you would like to boot
at the prompt below. The choices are:
1) linux-old
1) linux-new
Boot:
Loading linux-new...................
### e qua si pianta ####
Ho pure contato (da paranoia) i puntini dopo la frase 'Loading linux-new': 
sono 19 anziché 20...
Perché non ne vuole sapere di avviarsi???
L'unica 'anomalia' di cui mi sono accorto durante il verbose output che 
appare sullo schermo durante i vari passaggi della compilazione, č il 
seguente messaggio di errore alla fine della compilazione dei moduli:
...
mkdir -p pcmcia; \
find kernel -path '*/pcmcia/*' -name '*.o' | xargs -i -r ln -sf ../{} 
pcmcia
if [ -r System.map ]; then /sbin/depmod -ae -F System.map  2.4.18; fi
depmod: *** Unresolved symbols in /lib/modules/2.4.18/pcmcia/ibmtr_cs.o.gz
depmod:         init_trdev
depmod:         tr_type_trans
depmod:         register_trdev
depmod:         unregister_trdev
depmod: *** Unresolved symbols in 
/lib/modules/2.4.18/pcmcia/parport_cs.o.gz
depmod:         parport_proc_unregister
depmod:         parport_pc_probe_port
depmod:         parport_unregister_port
make: *** [_modinst_post] Error 1
Ma, non mi preoccupa piů di tanto (non so se faccio bene), perché apposta 
non ho abilitato la sezione 'PCMCIA/CardBus support  --->' e neppure la 
sezione 'Parallel port support'.
Qualcuno ha forse qualche idea? 
-- 
When childhood dies, its corpses are called adults.
                -- Brian Aldiss

 Loading linux-new...................
Sei sicuro di aver compilato il kernel per il giusto processore?
Se hai un processore "sbagliato" il kernel non si avvia.
Davide

Hello thorin, hello davide:
ora che mi ci fate pensare non son sicuro di aver aggiornato lilo tutte le 
volte (tante) che ho provato a ricompilare, ma son sicuro che non è quello il 
problema; comunque ora l'ho rifatto ed ecco l'output:
root@Imladris:~# lilo -v
LILO version 22.2, Copyright (C) 1992-1998 Werner Almesberger
Development beyond version 21 Copyright (C) 1999-2001 John Coffman
Released 05-Feb-2002 and compiled at 00:41:25 on Mar  9 2002.
MAX_IMAGES = 27
Warning: LBA32 addressing assumed
Reading boot sector from /dev/hda2
Warning: Int 0x13 function 8 and function 0x48 return different
head/sector geometries for BIOS drive 0x80
Merging with /boot/boot.b
Mapping message file /boot/boot_message.txt
Boot image: /boot/vmlinuz_new
Added Linux-new *
Boot image: /boot/vmlinuz
Added Linux-old
/boot/boot.0302 exists - no backup copy made.
Writing boot sector.
root@Imladris:~#
Riavviando, nulla di nuovo, cioè il pc s'impunta testardo.
A questo punto spero di aver sbagliato cpu...
root@Imladris:/proc# cat cpuinfo
processor       : 0
vendor_id       : GenuineIntel
cpu family      : 5
model           : 2
model name      : Pentium 75 - 200
stepping        : 11
cpu MHz         : 133.637
fdiv_bug        : no
hlt_bug         : no
f00f_bug        : yes
coma_bug        : no
fpu             : yes
fpu_exception   : yes
cpuid level     : 1
wp              : yes
flags           : fpu vme de pse tsc msr mce cx8
bogomips        : 266.24
root@Imladris:/proc#
Vi copio e incollo le opzioni da 'make menuconfig':
( ) 386
( ) 486
( ) 586/K5/5x86/6x86/6x86MX 
( ) Pentium-Classic
( ) Pentium-MMX
( ) Pentium-Pro/Celeron/Pentium-II
(X) Pentium-III/Celeron(Coppermine) 
( ) Pentium-4
( ) K6/K6-II/K6-III
( ) Athlon/Duron/K7 
( ) Elan 
( ) Crusoe 
( ) Winchip-C6
( ) Winchip-2
( ) Winchip-2A/Winchip-3
( ) CyrixIII/C3
Ho esagerato a spacciare il pc per un pentium3 ?


 succede.
Ha funzionato! :)))
Era sbagliata la cpu... 
p.s. Se tu e davide doveste passare nei pressi dell'Ultima Casa Accogliente
vi devo una birra :)


 Volentieri, un nano non si tira mai indietro :-))
Guarda che a me la birra piace bona!
Davide

 
E pure a me, che diamine! E poi l'Ultima Casa Accogliente non si meriterebbe 
il nome se spacciasse cattiva birra per birra buona... 



vga=ext
Matteo

 
ah, ma non funziona... ma nulla di preoccupante: ora ho una riunione con gli 
Elfi Alti dell'Ovest, la mia famiglia, che per un pò mi terrà occupato: 
semmai, riposterò :)
