Pagina 1 di 1

UNABLE TO MOUNT THE VOLUME - Details: mount: according to mtab...

Inviato: lunedì 22 giugno 2009, 5:11
da hops77
Ciao a tutti...
Ho UBUNTU 8.10 installato su pendrive da 2GB in modalità Live Persistente.Dopo aver creato questa chiavetta e avviato il sistema boottando dalla stessa,riuscivo ad accedere alle 2 partizioni presenti sull'hard disk del mio portatile senza problemi.Dopo il primo riavvio,e con UBUNTU ancora immacolato,appena provavo ad accedere ad una di quelle 2 partizioni il sistema mi dava l'errore:

Cannot mount volume.
Unable to mount the volume 'WinXP'.
Details:
mount: according to mtab, /dev/sda1 is
already mounted on /media/WinXP

e pochi istanti dopo:

Unable to mount WinXP
DBus error org.freedesktop.DBus.Error.NoReply: Did not receive a reply. Possible causes include: the remote application
did not send a reply, the message bus security policy blocked the reply, the reply timeout expired, or the network connection was broken.

Le 2 partizioni in questione sono entrambe NTFS(sopra ho riportato solo gli errori relativi al tentativo di apertura della prima partizione...quelli della seconda sono uguali).

La cosa davvero strana è che solo dopo il primo riavvio del sistema le partizioni non vengono più montate...se per assurdo io non riavviassi,non avrei nessun problema.Ho provato più volte a formattare la chiavetta USB e a reinstallarci su UBUNTU,perchè pensavo che magari qualcosa fosse andato storto con uSbuntu Live Creator(utility per creare chiavette persistenti con su UBUNTU,tramite Windows)...ma non c'è stato niente da fare.Ogni volta lo stesso problema:dopo il primo riavvio le partizioni non vengono più montate.Per scrupolo ho provato ad utilizzare una chiavetta da 8GB installandoci sopra la Live Persistente,e con questa chiavetta il problema non si pone!!!Ma com'è possibile???

Sono nelle vostre mani...anche per un eventuale soluzione tampone che mi permetta di usare la chiavetta da 2GB per la mia Live Persistente,senza dover rinunciare ad accedere alle 2 partizioni NTFS che ho sull'hard disk del mio portatile.

Grazie in anticipo. ;)

Re: UNABLE TO MOUNT THE VOLUME - Details: mount: according to mtab...

Inviato: lunedì 22 giugno 2009, 5:48
da yves
Domanda idiota, ai aggiornato prima di riavviare? Magari l'aggiornamento crea problemi per il tuo hardware, con quella da 8 Gb ai fatto esattamente la stessa procedura? Comunque facciamo una prova, apri il terminale ed all'opera:
in primo luogo, una volta che hai avviato Ubuntu, dai questo comando:

Codice: Seleziona tutto

sudo fdisk -l
dovrebbe apparire l'HD interno e dovresti riconoscerlo perchè ha un filesystem NTFS e viene messo a schermo, mettiamo per esempio che sia una roba del genere:

Codice: Seleziona tutto

/dev/sda1 *  xxxxxx xxxxxx   xxxxxxxxx HPFS/NTFS
quel "/dev/sda1 *" è la partizione Windows, da cosa vedo la riconosce cosi, quindi crea un secondo punto di mount:

Codice: Seleziona tutto

sudo mkdir /media/disco_XP

Codice: Seleziona tutto

sudo mount -t ntfs /dev/sda1 /media/disco_XP
e vedi se riesci ad accedervi, con Nautilus vai in "/media" e trovi la cartella "disco_XP", all'interno il tuo disco.

Re: UNABLE TO MOUNT THE VOLUME - Details: mount: according to mtab...

Inviato: lunedì 22 giugno 2009, 13:54
da hops77
Ciao e grazie per la risposta...
Allora,comincio col dirti che con la chiavetta da 8 GB ho seguito esattamente la stassa procedura usata su quella da 2 GB,per installarci su UBUNTU 8.10 Persistente.
Ecco nel terminale cosa compare dopo aver dato fdisk -l :

ubuntu@ubuntu:~$ sudo fdisk -l

Disk /dev/sda: 120.0 GB, 120034123776 bytes
255 heads, 63 sectors/track, 14593 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0xf704f704

  Device Boot      Start        End      Blocks  Id  System
/dev/sda1  *          1        2550    20482843+  7  HPFS/NTFS
/dev/sda2            2551      14594    96736453    7  HPFS/NTFS
Partition 2 does not end on cylinder boundary.

Disk /dev/sdb: 2031 MB, 2031091712 bytes
16 heads, 32 sectors/track, 7748 cylinders
Units = cylinders of 512 * 512 = 262144 bytes
Disk identifier: 0x00000000

  Device Boot      Start        End      Blocks  Id  System
/dev/sdb1  *          16        7748    1979456    b  W95 FAT32


La soluzione che mi stai suggerendo,ovvero quella di creare un nuovo punto di muont in /media,l'ho già provata,ma anche in questo caso,fino a quando non riavvio fila tutto liscio e riesco ad accedere all'hard disk,ma appena riavvio il sistema non riesce più a montare quelle 2 benedette partizioni.

Altri suggerimenti???

Cmq grazie ancora per l'interessamento... ;)

Re: UNABLE TO MOUNT THE VOLUME - Details: mount: according to mtab...

Inviato: lunedì 22 giugno 2009, 16:35
da hops77
Qualcuno può aiutarmi??? :(

Re: UNABLE TO MOUNT THE VOLUME - Details: mount: according to mtab...

Inviato: lunedì 22 giugno 2009, 19:57
da yves
Prova una cosa, edita fstab ed invece dell'UUID metti il device, ti faccio un esempio:
# /dev/sda2
UUID=f3327682-b55f-4112-bff7-a09560a3b837 /              xfs    noatime        0      1
questo è il mio, in pratica modificato diventa cosi:
/dev/sda2  /              xfs    noatime        0      1
# UUID=f3327682-b55f-4112-bff7-a09560a3b837
in pratica commenti da una parte ed usi l'altra togliendo il commento e inserendo la stringa.

Altra cosa, non so cosa sia questo:
  Device Boot      Start        End      Blocks  Id  System
/dev/sda1  *          1        2550    20482843+  7  HPFS/NTFS
/dev/sda2            2551      14594    96736453    7  HPFS/NTFS
Partition 2 does not end on cylinder boundary.
mai visto e non mi piace molto, non vorrei ci fosse un problema sulla tabella delle partizioni, quel messaggio cosi com'è è inquietante...

Re: UNABLE TO MOUNT THE VOLUME - Details: mount: according to mtab...

Inviato: lunedì 22 giugno 2009, 21:35
da hops77
Ora provo...ma resta comunque l'interrogativo...come mai con la chiavetta da 8GB tutto questo casino non si presenta?
Altra cosa:in /media,ogni volta che riavvio mi si cancellano le cartelle che fanno riferimento alle partizioni in questione...forse è normale,visto che UBUNTU monta quello che gli serve solo nel momento in cui gli si chiede di farlo(in questo caso quando provo ad accedere a una delle 2 partizioni).

...e poi,il messaggio inquietante di cui parli c'è pure quando uso la chiavetta da 8GB(ovvero quella con cui non ho problemi),ho verificato,quindi forse non è niente di allarmante.

Domanda:è possibile che tutto questo casino con il mounting delle partizioni dipenda semplicemente dalle dimensioni della chiavetta USB su cui viene installata la Live Persistente di UBUNTU?

Re: UNABLE TO MOUNT THE VOLUME - Details: mount: according to mtab...

Inviato: lunedì 22 giugno 2009, 21:45
da hops77
io in fstab ho solo:

aufs / aufs rw 0 0
tmpfs /tmp tmpfs nosuid,nodev 0 0

e nient'altro... ???

Re: UNABLE TO MOUNT THE VOLUME - Details: mount: according to mtab...

Inviato: lunedì 22 giugno 2009, 21:58
da steff
Sicuro? Posta

Codice: Seleziona tutto

cat /etc/fstab
mount: according to mtab, /dev/sda1 is
already mounted on /media/WinXP
non puoi montarla se è già montata, basta andare in /media/XP

Re: UNABLE TO MOUNT THE VOLUME - Details: mount: according to mtab...

Inviato: lunedì 22 giugno 2009, 22:35
da hops77
in fstab c'è solo quello che ho scritto nel mio post precedente e nient'altro...

Re: UNABLE TO MOUNT THE VOLUME - Details: mount: according to mtab...

Inviato: lunedì 22 giugno 2009, 23:53
da yves
No, aspetta, credo di aver creato confusione io senza volerlo, in realtà l'fstab molto probabilmente è come dici tu, e credo che li voglia montare con l'automount, ed avevo il messaggio sotto il naso, mannaggia:
Unable to mount WinXP
DBus error org.freedesktop.DBus.Error.NoReply: Did not receive a reply. Possible causes include: the remote application
did not send a reply, the message bus security policy blocked the reply, the reply timeout expired, or the network connection was broken.
questo mi puzza ad un problema di Hal ed in oltre spiegherebbe perchè con una chiavetta funziona (è compatibile..) con la seconda no (non è compatibile..), comunque Google ha trovato qualcosa, e più precisamente questo:
Unable to mount WinXP DBus error org.freedesktop.DBus.Error.NoReply: Did not receive a reply. Possible causes include: the remote application did not send a reply, the message bus security policy blocked the reply, the reply timeout expired, or the network connection was broken.
quindi credo che la cosa più semplice sarebbe creare il fstab in modo che li carichi lui all'avvio in cartelle diverse da quelle che cerca di usare, se non sbaglio si potrebbe aggiungere un qualcosa del genere:
dev/sda1 /media/disco_XP ntfs-3g silent,umask=0,locale=it_IT.UTF-8,no_def_opts,allow_other 0 0
dev/sda2 /media/disco_XP_1 ntfs-3g silent,umask=0,locale=it_IT.UTF-8,no_def_opts,allow_other 0 0
Copia ed incolla queste due stringhe nel tuo fstab, dopo il backup lo modifichi:

Codice: Seleziona tutto

sudo cp /etc/fstab /etc/fstab.BAK

Codice: Seleziona tutto

sudo gedit /etc/fstab
la prima cartella di mount dovresti già averla creata, se si crea solo la seconda:

Codice: Seleziona tutto

sudo mkdir /media/disco_XP

Codice: Seleziona tutto

sudo mkdir /media/disco_XP_1
e se non c'è installa il driver "ntfs-3g" per potervi accedere in scrittura (le stringhe di fstab che ti ho postato lo richiedono:

Codice: Seleziona tutto

sudo apt-get install ntfs-3g
una volta tutto terminato prova a dare un:

Codice: Seleziona tutto

sudo mount -a
vedi se ti tira errori, se non dà errori e le monta prova a riavviare ed incrocia pure le dita dei piedi...

PS: Occhio a scrivere sulle partizioni Windows, visto l'errore non vorrei creasse più danni di quelli che (apparentemente) già ci sono.

PS1: Sulle pagine scoperte in giro pare si risolva rimuovendo il modulo "ehci_hcd" (volendo lo si può mettere in blaklist), ma non so se va bene visto che usi il sistema da USB, la discussione è questa

Ciao.

Re: UNABLE TO MOUNT THE VOLUME - Details: mount: according to mtab...

Inviato: martedì 23 giugno 2009, 1:53
da hops77
Le prove che mi hai suggerito le farò domani sera perchè ora sto morendo di sonno...cmq mi spiegheresti una cosa...a quanto pare hai capito come mai una chiavetta da problemi e l'altra no,infatti mi hai scritto questa frase:

"questo mi puzza ad un problema di Hal ed in oltre spiegherebbe perchè con una chiavetta funziona (è compatibile..) con la seconda no (non è compatibile..)"

Puoi spiegarmi meglio questa cosa?te ne sarei grato perchè vorrei evitare di comprare altre chiavette USB che possono darmi problemi di questo tipo...

Nel frattempo ti ringrazio infinitamente per lo sbattimento che ti stai facendo per cercare di aiutarmi!!! :) (b2b)

Re: UNABLE TO MOUNT THE VOLUME - Details: mount: according to mtab...

Inviato: martedì 23 giugno 2009, 6:15
da yves
Be, guarda che spiegarti una cosa che non conosco rischia di essere abbastanza difficile  (rotfl)

In parole "terra terra" ti posso solo dire che i dispositivi USB sono un pò strambi, tutti hanno un "elettronica imbarcata", le chiavette di memoria non hanno "solo" i chip di memoria, ma pure altri componenti che gli permettono di comunicare con la porta (o interfaccia) di comunicazione (che sarebbe, appunto, la porta USB, elemento sostitutivo della vecchia porta seriale o "DB9"/"DB25"), ora questi componenti hanno un "firmware" (tipo un bios ridotto all'osso), questi istruisce il sistema per poterli riconoscere e quindi usare una volta connessi, ma come sempre sono nella grandissima maggioranza "compatibili M$" ed alcuni pure "Apple" (è pure specificato nelle confezioni..), ma trovarne una che dica "Linux" è un pò come cercare la Luna a mezzo giorno, l'errore che ti riporta lo puoi tradurre semplicemente con la frase "la periferica non risponde", magari la chiavetta che stai usando manda in tilt un qualcosa del controller del disco o genera un problema di IRQ, e sino li sono praticamente sicuro...

Il kernel di Linux riesce a riconoscere una quantità di questi dispositivi notevole, ma non tutti, succede in certi casi che si sbaglia (chiavette Wifi riconosciute come chiavette di memoria, ad es..), a volte mettendo un modulo in blacklist si risolve, ma nel tuo caso non so se sia fattibile per il semplice fatto che se tu non gli lasci caricare il modulo "ehci_hcd" temo che non ti funzioni più correttamente la chiavetta stessa (prendi questa frase come la si deve prendere, cioè "non so assolutamente cosa può succedere.."), comunque la prova la puoi fare senza timori, in primo luogo, una volta il sistema avviato (non modificare fstab per adesso) prova a dare questo comando:

Codice: Seleziona tutto

tail -f /var/log/messages
e postaci il risultato, se comunque è come penso potrebbe funzionare rimuovendo il modulo

Codice: Seleziona tutto

sudo modprobe -r ehci_hcd
in questa maniera si rimuove quel modulo, se è quello che genera il "problema" subito dopo dovresti trovarti le partizioni montate, ma quello che temo è che se inserisci un altra chiavetta USB non te la monti o, peggio, che non riesca più a comunicare con quella che ha il sistema caricato, il mio dubbio (da niubbo..) è solo quello.

Se invece vedi che funziona tutto per rendere la modifica permanente (ad ogni riavvio il modulo si ricarica) devi inserirlo nella lista vietata, quindi basta editare il file:

Codice: Seleziona tutto

sudo gedit /etc/modprobe.d/blacklist
ed in fondo inserisci:
# Maledetto modulo
blacklist ehci_hcd
salvi, chiudi e riavvii, controlli una volta avviato se si è caricato ugualmente:

Codice: Seleziona tutto

lsmod | grep ehci
non dovrebbe indicarti niente e le partizioni dovrebbero caricarsi.

Il modulo in questione mi pare serva per le USB2, quindi una volta estirpato penso tutto si rallenti un bel pò, ma se non sbaglio caricando da USB gira quasi tutto in memoria e dovrebbe restare vivibile.

Spero funzioni.

PS: Per farti capire perchè tiro in ballo Hal ti invito alla lettura del Wiki dedicato a lui sul sito della distribuzione Arch ed in italiano:
HAL (Hardware Abstraction Layer)
in pratica i passaggi salienti sono:
   *  Il kernel si accorge di un nuovo device e lo scrive su /sys.
   * Udev crea un device node (p. es. /dev/sdb1), e carica i driver/moduli necessari.
   * Il demone HAL è informato da D-Bus e aggiunge il device e quanto può sapere di esso al proprio database.
   * L'aggiunta del nuovo device è trasmessa da HAL attraverso D-Bus ad ogni programma che ne faccia richiesta, per esempio Thunar che lo mostra come icona nel pannello laterale delle scorciatoie o Metacity/Nautilus che aggiunge un'icona al desktop.
   * Un altro programma in ascolto potrebbe essere un volume manager, come thunar-volman AutoFS, configurato per creare automaticamente i punti di mount e montare certi tipi di unità , per avviare Rhythmbox quando si connette un iPod, ecc..