Newsgroup: it.comp.os.linux.iniziare
Titolo: ridimensionare partizioni e kernel panic HELP

buongiorno a tutti
da un pò ho iniziato ad usare linux, precisamente mandrake, la 9.0 sul
vecchio pc di casa e sul portatile , un toshiba satellite 1900-303
la mandrake 9.1.
ora sul portatile c'era preinstallato window Xp, che uso solo per
controllare la posta quando sono in giro, visto che il winmodem non son
riuscito a farlo funzionare da linux...ho installato mesi fa molto
rapidamente linux senza dividere bene lo spazio dell'hd.....ora dopo mesi
di utilizzo mi son finalmente deciso a modificare lo spazio assegnato ai
vari os: prima la situazione era questa:
hda1 winzozz 20 gb
hda5 swap  250 mb
hda6 linux (ext2) 9 gb circa
ora ho ridimensionato winzozz togliendogli 8 gb che vorrei dare a linux
la mia idea era di montarci la /home che è la dir più grossa che ho, ed è
comodo pure in caso di reinstallazione di linux, poi mi basta montare la
home vecchia (e infatti sul pc di casa ho linux configurato così)
ora il problema si pone una volta che formatto lo spazio libero che ho
creato, mediante partition magic, ridimensionando la partizione di winzozz
(una fat32);
se provo da linux a creare la partizione (mediante diskdrake) mi crea una
partizione che poi chiama hda5, diskdrake mi avverte che le altre
partizioni sono state rinominate in hda6 e hda7..ricapitolando, dopo il
ridimensionamento ho:
hda1 12 gb winzozz
hda5 8 gb vuoto
hda6 250 mb swap
hda7 9 gb linux
diskdrake mi avverte che scrive su fstab ed aggiorna la nuova tabella delle
partizioni, ma quando poi provo ad riavviare, mi va immediatamente in
kernel panic-no init found, non riesce a montare la partizione di root...
ho provato a leggere vari howtos (Linux Partition, Hard disk upgrade) e ho
provato pure a cercare risposte vecchie su groups, ma non ho trovato nulla
che mi chiarisca dove sbaglio...ho controllato e ricontrollato fstab e
lilo.conf, ma non ci trovo nulla di errato...questo è fstab PRIMA della
formattazione dello spazio libero:
/dev/hda6 / ext2 noatime 1 1
none /dev/hda4 /home ext3 noatime 1
none /dev/pts devpts mode=0620 0 0
none /mnt/cdrom supermount
dev=/dev/scd0,fs=auto,ro,--,iocharset=iso8859-15,codepage=850,umask=0 0 0
none /mnt/floppy supermount
dev=/dev/fd0,fs=auto,--,iocharset=iso8859-15,sync,codepage=850,umask=0 0 0
/dev/hda1 /mnt/windows vfat iocharset=iso8859-15,codepage=850,umask=0 0 0
none /proc proc defaults 0 0
/dev/hda5 swap swap defaults 0 0
dopo la formattazione cambia la prima riga
/dev/hda7 / ext2 noatime 1 1
e l'ultima
/dev/hda6 swap swap defaults 0 0
mentre per il lilo.conf si ha (sempre PRIMA della formattazione):
boot=/dev/hda4
map=/boot/map
vga=normal
default="linux"
keytable=/boot/it-latin1.klt
prompt
nowarn
timeout=100
message=/boot/message
menu-scheme=wb:bw:wb:bw
image=/boot/vmlinuz
        label="linux"
        root=/dev/hda4
        initrd=/boot/initrd.img
        append="devfs=mount hdc=ide-scsi acpi=on"
        vga=788
        read-only
image=/boot/vmlinuz
        label="linux-nonfb"
        root=/dev/hda4
        initrd=/boot/initrd.img
        append="devfs=mount hdc=ide-scsi acpi=off"
        read-only
image=/boot/bzimage.23feb2003
        label="myker"
        root=/dev/hda4
        append="quiet devfs=mount hdc=ide-scsi acpi=off"
        vga=788
        read-only
dopo la formattazione, ho provato cambiando hda4 (domanda: perchè qui su
lilo.conf c'e' un hda4 che diskdrake non nomina? ) in hda5 ma nessun
risultato, sempre kernel panic...
sto dimenticando qualcosa? qualcuno saprebbe aiutarmi o quantomeno darmi
un'indicazione su dove cercare le info che cerco ? grazie mille per
l'aiuto...
keffi

Devi cambiare il lilo.conf inserendo i parametri giusti. Dovresti
modificarlo così: (ti scrivo solo la prima parte, per il resto fai tu)
boot=/dev/hda
map=/boot/map
vga=normal
default="linux"
keytable=/boot/it-latin1.klt
prompt
nowarn
timeout=100
message=/boot/message
menu-scheme=wb:bw:wb:bw
image=/boot/vmlinuz
        label="linux"
        root=/dev/hda7
        initrd=/boot/initrd.img
        append="devfs=mount hdc=ide-scsi acpi=on"
        vga=788
        read-only
eccetera, eccetera
Infatti il booot è da hda generico e la tua partizione di boot di lunx
adesso è la hda7 e non più hda4. Se hai nel kernel l'ext2 integrato (non
come modulo) non ti serve nemmeno la riga initrd=/boot/initrd.img
Dovrebbe funzionare....Prova e fammi sapere. Ciao.