[Linuxtrent] Re: Kernel panic: No init found - Come posso recuperarel'installazione di Mandrake 9.1 ?

  • From: Robbbie <robert.suman@xxxxxxxx>
  • To: linuxtrent@xxxxxxxxxxxxx
  • Date: Tue, 17 Feb 2004 21:52:47 +0100

Daniele P. wrote:


Credo che tu ti stia sbagliando, la partizione di root è si montata ma dovrebbe esserlo in readonly per cui si può eseguire un fsck.
Se dai la password di root controlla che la partizione sia in readonly:
mount -o remount,ro /dev/hda7 /
fsck.ext2 /dev/hda7



Ho scoperto il problema confrontando fstab con la mandrake 9.1 installata su un altro PC e mi sono accorto che qualcosa era diverso. Considerando che l'hard disk è lo stesso ed è partizionato allo stesso modo non potevano essere differenti i due fstab, almeno per root e home.


Non ne sono sicuro ma i problemi a questo punto potrebbero anche essere dovuti all'inconsistenza di /etc/fstab che per esempio si aspetta ext2 in /dev/hda9 e invece su disco ci sta reiserfs o ntfs.

Prova allora a commentare o a correggere tutte le linee delle quali non sei sicuro in /etc/fstab, con knoppix si può fare benissimo, magari modifici /etc/fstab di mandrake prendendo spunto da quello generato in automatico da knoppix.
Ricorda che /etc/fstab è delicato, copia di bakup prima.
Questo si potrebbe fare anche prima dando la password di root.


Se premi Contol-D il sistema dovrebbe comunque partire, magari zoppo, a causa delle eventuali inconsistenze in /etc/fstab. Hai provato? Dalla tua precedente mail non mi sembra o sbaglio?



Avevo provato a fare questo in precedenza ma il sistema semplicemente si riavviava e mi si ripresentava lo stesso problema, cioé il lilo al quale veniva passata la root sbagliata


Per fare /tutto sto casino/ ricordi di avere toccato qualcosa?



E' proprio questa la cosa strana....non avendo fatto nessuna modifica critica mi sembrava proprio strano che il sistema non si avviava più.


Alla fine l'errore stava in fstab dove hda7 era indicata come home e hda9 come root, viceversa di quello che dovrebbe essere.
Ho fatto la modifica in fstab e poi ho avviato passando a lilo l'opzione root=/dev/hda7. E il sistema si è avviato senza problemi !!! Evvai !!!
Il problema era risolto !!!
L'unico dubbio che mi rimane è per quale motivo in fstab e in lilo.conf si erano invertite le partizioni di home e di root. Probabilmente questo dubbio mi rimarrà fino alla prossima volta che capita questo intoppo (spero che non succeda più) ma sono soddisfatto di aver risolto "alla linux" e non reinstallando il tutto come avevo fatto l'ultima volta.


Mi pare di aver capito che fsck si può eseguire solo su una partizione montata in read-only, sbaglio?

Grazie di tutto, Daniele.

Robbbie.


-- Per iscriversi (o disiscriversi), basta spedire un messaggio con OGGETTO "subscribe" (o "unsubscribe") a mailto:linuxtrent-request@xxxxxxxxxxxxx


Other related posts: