Newsgroup: it.comp.os.linux.sys
Titolo: /dev/hda1 (/boot) non si monta.

Salve.
Mi stà succedendo una cosa stanissima. In tratica quando tento un 'ls
/boot' mi appare vuoto. Investigando in profondità noto che non è
montato (ma allora come ha fatto a partire il sistema operativo?). 'fsck
/dev/hda1' mi dice che è pulito ma se tento di montarlo mi dice che non
puo montarlo. 
Come vi spiegate questo comportamento assurdo???
Debian Woody , tutto in ext3
Cosa posso fare per riportare le cose alla noramlità?
PS. Questo è successo in seguito a una partenza automatica in fase di
boot del sistema in cui erano stati evidenziati errori nella /boot che
fsck non riusciva a correggere automaticamente e quindi ho dovuto fare
io. In pratica ho risposto si a tutte le domande (sperando di non aver
sbagliato)
Ciao

 Cosa posso fare per riportare le cose alla noramlità?
A me tempo fa era successo un problema per certi versi simile su un disco
di un sistema HP-UX. La rottura dell'alimentatore di un disco esterno 
aveva portato al blocco del disco, con il conseguente danneggiamento del 
filesystem. In quel caso fsck evidenziaa alcuni errori che però non
riusciva a riparare. Guardando le opzioni del comando mount ho scoperto
che era possibile forzare il comando anche in presenza di un filesystem
danneggiato. A quel punto ho montato il disco in quel modo, ho copiato
tutti i dati e ho reinizializzato il disco.
Vista l'esigua dimensione della partizione /boot questa procedura
dovrebbe essere rapida. Devi solo trovare il modo per copiare i dati.
Guarda le opzioni del mount se trovi il sistema per forzare il mount.
Oppure se è un sistema in dual boot con Windows puoi utilizzare
explore2fs (funziona anche con ext).
-- 
Per rispondere via email rimuovere 123

 explore2fs (funziona anche con ext).
Questo è purtroppo da escludere. Ho solo linux su questo PC e comunque
quello che è appena successo smentisce la possibilità di usare
l'applicazione di cui fai nome.
Altri suggerimenti?
PS. Sfogliando dmesg ho scoperto la seguente riga:
ext3: No journal on filesystem on ide0(3,1)
che suppongo sia la partizione imputata. Come posso tentare un recupero
del journal?
Se inoltre non riuscissi a recuperare i dati di /boot quale procedura
dovrei seguire per ripristinare i dati in /boot. Posso utilizzare cfdisk
per ricreare la partizione e formattarla? Successivamente ci riverso il
contenuto del floppy di avvio chemi ero creato in fase di installazione
oppure devo fare 'apt-get --reinstall install <vari_pacchetti>'
In quest'ultimo caso quali sono i <vari_pacchetti> sa installare?
Grazie


Credo che lilo riesca a caricare il kernel perche' si memorizza l'elenco dei
settori contenenti l'immagine da caricare e puo' accedervi senza utilizzare
il file system.
Per tentare un recover della partizione potresti tentare di copiarne
l'immagine su un file (con il comando dd if=/dev/hda1 of=image.bin) e
tentare la correzione su questo (che puoi montare con mount -o loop
image.bin /boot).
Ma se si tratta solo della partizione di boot, forse fai prima a formattarla
e creala ex novo.
Alessandro.

 e creala ex novo.
Infatti è solo la partizione di boot (/boot su debian woody) ma essendo
tale, un passo falso mi fa perdere il sistema. Non essendo un
grandissimo esperto ho bisogno di qualche anima gentile che mi elenca i
passi da seguire. Capisco che sto esagerando con le richieste ma cercate
di capirmi. Ho impiegato mesi per portare il mio sitema a quello che è
ora :-) e non voglio perderlo.
Dopo tutto non esiste documentazione specifica e quindi vado avanti con
l'esperienza altrui per quanto riguarda questo problema.
Provo a elencare i passi e spero chemi corregete dove sbaglio:
a) non c'è bisogno di partizionare perchè lo è già;
b) mkfs.ext2
c) installo il kernel e system.map
d) lilo -v
E' sufficiente?
Ciao