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

Ho Mandrake 7.1, kernel 2.2.15. Ho provato a passare a 2.2.17 senza
le patch .16 e .17 (che mi hanno fatto venire tanti mal di testa): ho
scaricato quindi linux-2.2.17.tar.bz2 (14.1 Mb) e l'ho copiato in
/usr/src. Dopo i vari make (xconfig, dep, clean, bzImage, modules,
modules_install), ho copiato in /boot il file bzImage che sta in
/usr/src/linux/arch/i386/boot e l'ho rinominato vmlinuz. Poi ho copiato
in /boot il file System.map che sta in /usr/src/linux.
In un post in inglese trovato con deja ho scoperto che con lba32 in
/etc/lilo.conf posso *finalmente* far partire lilo senza ottenere il
messaggio d'errore del limite del 1024-esimo cilindro!
Ecco il mio lilo.conf (non sapevo dove mettere lba32, l'ho
messo all'inizio. sbaglio?):
lba32
boot=/dev/hda
read-only
prompt
timeout=50
vga=ext
image=/boot/vmlinuz
root=/dev/hda6
label=linux
append=" hdc=ide-scsi"
image=/boot/vmlinuz
root=/dev/hda6
label=failsafe
append=" hdc=ide-scsi failsafe"
other=/dev/fd0
label=floppy
table=/dev/hda
other=/dev/hda1
label=windows
table=/dev/hda
Con il comando "lilo -t -v -v" ottengo:
LILO version 21.4-3 (test mode)
'lba32' extensions
Reading boot sector from /dev/hda
Merging with /boot/boot.b
Secondary loader: 8 sectors.
Boot image: /boot/vmlinuz
Setup length is 7 sectors.
Mapped 2048 sectors.
Added linux *
Boot image: /boot/vmlinuz
Setup length is 7 sectors.
Mapped 2048 sectors.
Added failsafe
Boot other: /dev/fd0, on /dev/hda, loader /boot/chain.b
Removed temporary file /boot/map~
L'asterisco indica che il s.o. di default e' linux, vero?
Se di default volessi mettere windows (aaargh!), basterebbe la
riga "default=windows" in lilo.conf? Ci ho provato, non va.
Ah, una curiosita': con una riga tipo "message=/boot/boot.msg"
lilo dovrebbe mostrare il messaggio di benvenuto contenuto nel file
boot.msg. Bene, quella riga nel mio lilo.conf non c'e', ma viene
mostrato ugualmente un messaggio: quello contenuto nel file message
che si trova in /boot. Sono due metodi ugualmente validi, vero?
Ora digitando "lilo" ottengo ovviamente:
Added linux *
Added failsafe
Fatal: open /dev/fd0: Device not configured
Mi spiegate quest'errore?
Poi con "shutdown -r now",  al riavvio non mi viene caricato il nuovo
kernel. Infatti "uname -rs" fornisce: Linux 2.2.15-4mdksecure.
Dove ho sbagliato? Aiutatemi, grazie.
Ciao  :)
Paolo
--
Q: I'm having problems with my Windows software. Will you help me?
A: Yes. Go to a DOS prompt and type "format c:". The problems
you are experiencing will cease within a few minutes.

 Fatal: open /dev/fd0: Device not configured
Ma che ci fai con /dev/fd0 ? Io lo toglierei
per il discorso del 1024 cyl , puoi anche lanciare lilo -L

Da lilo.conf ho eliminato:
other=/dev/hda1
label=windows
table=/dev/hda
L'errore  Fatal: open /dev/fd0: Device not configured
ovviamente e' sparito.
La riga "default=windows" ora va (l'asterisco ha accompagnato windows;
dopo l'ho tolta: era solo una prova eheheh).
Ho aggiunto la riga riga "map=/boot/map".
Nel Makefile ho tolto il commento alla riga
INSTALL_PATH=/boot
Ora digitando lilo ottengo:
Added linux *
Added failsafe
Added windows
Con "shutdown -r now",  al riavvio pero' si blocca tutto dopo una
lunga schermata. Le ultime due righe sono:
Invalid session number or type of track
Kernel panic: VFS: Unable to mount root fs on 03:06
Please help!!!
Ciao
Paolo