Pagina 1 di 2

Problema in avvio [fstab]

Inviato: ven 17 giu 2005, 19:51
da breiko
Ciao ragazzi, premetto che non sono un esperto di linux quindi vi prego di avere pazienza.

Ho un computer a casa che uso da router-gateway, con installata la slack 10.1.
Questa mattina navigando con il portatile (in rete assieme ad altri 3 pc) ho visto che non si caricavano più le pagine.
Ho pensato subito di aver perso la connessione (amule segnava 6 giorni di up).
Quindi non mi sono preoccupato e attraverso vnc ho eseguito adsl-connect (o adsl-start adesso non ricordo).
Siccome non sono riuscito a risolvere il problema ho riavviato.
Al riavvio inizia il mio problema.

Copio dal monitor del pc l'errore.

Codice: Seleziona tutto



...
Checking root filesystem:
fsck 1.35 (28-feb-2004)
WARNING: Your /etc/fstab does not contain the fsck passno
field. I will kludge around things for you, but you
should fix your /etc/fstab file as soon you can.
...
...
Type control-d to proceed normal startup,
(or give root password for system maintenance):
A questo punto se faccio ctrl-d ritorno allo stesso punto (dopo il riavvio), se invece inserisco la password di root mi avvia una shell (Read-only file system) e non so cosa fare.
Nel messaggio che ho abbreviato con i puntini parla di questo comando

Codice: Seleziona tutto


e2fsck -v -y <partition>

che non ho idea a cosa possa servire.

Spero che qualche buon'anima mi possa aiutare.
Grazie, ciao.
__________________
2+2=1

Inviato: ven 17 giu 2005, 20:51
da useless
ho idea che ci sia stato un errore sul disco e il tuo fstab sia andato un po' x i fatti suoi, riesci a incollarcelo?

Inviato: sab 18 giu 2005, 2:25
da breiko
#/dev/hda2 swap swap defaults 0 0
#/dev/hda1 / reiserfs defaults 1 1
#/dev/hdb /usr/local/ftp/ ext3 defaults 2 1
#...cdrom...
#...devpts....
#...proc...

Ho 2 harddisk il secondo è dei dati ed è montato in /usr/local/ftp/.

La cosa strana mi sembrano i cancelletti tipo commento, ma nn posso modificare il file (read only).

Inviato: sab 18 giu 2005, 2:37
da gallows
devi modificarlo da root quel file, comunque sí.. i cancelletti sono commenti e li devi togliere.

Inviato: sab 18 giu 2005, 2:43
da breiko
E chi aveva modificato quel file? Io non l'avevo toccato..

comunque adesso provo da quella shell li di manutenzione a dare sudo e vedo se riesco.. a dopo..

Inviato: sab 18 giu 2005, 2:51
da breiko
Non riesco a modificare il file.. cioè dopo le modifiche non si salva.. read-only file system.

Che faccio?

Inviato: sab 18 giu 2005, 3:03
da cesconix
la partizione da fixare che dici te è /dev/hda1 quindi quando ti dice di scrivere quel comando scrivi:

Codice: Seleziona tutto

e2fsck -v -y /dev/hda1

Inviato: sab 18 giu 2005, 3:13
da breiko
FrANkiR ha scritto:la partizione da fixare che dici te è /dev/hda1 quindi quando ti dice di scrivere quel comando scrivi:

Codice: Seleziona tutto

e2fsck -v -y /dev/hda1
Ho provato ecco la risposta:

Codice: Seleziona tutto

Couldn't find ext2 superblock, trying backup blocks...
e2fsck: Bad magic number in super-block while trying to open /dev/hda1

...

... and you might try running e2fsck with an alternate superblock:
e2fsck -b 8193 <device>
Ho provato allora

e2fsck -b 8193 /dev/hda1

ma mi ripete lo stesso errore..

Inviato: sab 18 giu 2005, 9:52
da cesconix
forse siccome il filesystem è reiserfs, prova se riesci con uno di questi comandi:

Codice: Seleziona tutto

reiserfsck /dev/hda1
e

Codice: Seleziona tutto

reiserfsck --fix-fixable /dev/hda1
e

Codice: Seleziona tutto

reiserfsck --rebuild-tree /dev/hda1
facci sapere:!:

Inviato: sab 18 giu 2005, 12:10
da homer84
Nella peggiore delle ipotesi, avvia il kernel da cdrom monti la root partition e fai tutto da li

Inviato: sab 18 giu 2005, 12:12
da breiko
Allora:

Codice: Seleziona tutto

reiserfsck /dev/hda1
No corruptions found.

Devo procedere con il resto o lascio stare?

Grazie ancora.

Inviato: sab 18 giu 2005, 12:27
da breiko
Ho il cd di slackware 10 ma non ho proprio idea di cosa fare.

Se lo inserisco e do invio si blocca e da kernel panic..

Inviato: sab 18 giu 2005, 16:07
da trepz
prova a fare così:

avvia, inserisci la pass di root e una volta ottenuta la shell fai:

mount /dev/hda1 -o remount,rw

in questo modo dovresti avere il fs mountato in scrittura e puoi cambiare quei presunti cancelletti nell'fstab.

Inviato: sab 18 giu 2005, 16:19
da breiko
eheh.. qui per risolvere un problema ne ho creato un'altro.

Da quando ho provato ad avviare con il cd slackware10 ho un errore di kernel panic (Anche se tolgo il cd). Quindi niente più shell.

Fra un po cerco il cd di win nt. E poi mi suicido.

Inviato: sab 18 giu 2005, 16:23
da trepz
kernel panic dovuto a cosa?