Pagina 1 di 1

[Risolto] Cartelle condivise VirtualBox

Inviato: mercoledì 27 agosto 2008, 14:15
da Lix
Ciao a tutti,
sono nuovo quindi perdonate se dico qualche castroneria  ;)
Ho un notebook con s.o. Windows XP sul quale ho installato Virtualbox. Ho installato Ubuntu sulla macchina virtuale e funziona tutto molto bene. Ora volevo sapere come utilizzare le cartelle condivise che il programma mette a disposizione per spostare file da un s.o. all'altro.

Ho provato a ricercare nel forum ma ho trovato indicazioni su come attivare questa funzione quando l'host è Ubuntu ed il sistema virtualizzato è Windows.

Grazie per l'aiuto

Re: Cartelle condivise VirtualBox

Inviato: mercoledì 27 agosto 2008, 15:33
da gpz500
Il manuale online di VirtualBox lo hai letto (capitolo 4)? È molto usauriente a riguardo...

Re: Cartelle condivise VirtualBox

Inviato: giovedì 28 agosto 2008, 20:01
da Lix
gpz500 ha scritto: Il manuale online di VirtualBox lo hai letto (capitolo 4)? È molto usauriente a riguardo...
Ciao, grazie del consiglio. Un po' l'inglese un po' che ho appena iniziato con Linux non ne sono venuto a capo. Il manuale dice:

...you can mount the shared folder from inside a VM the same way as you would
mount an ordinary network share:
• In a Linux guest, use the following command:
mount -t vboxsf [-o OPTIONS] sharename mountpoint
  Replace sharename with the share name specified with VBoxManage, and
  mountpoint with the path where you want the share to be mounted (e.g.
  /mnt/share). The usual mount rules apply, that is, create this directory first if
  it does not exist yet.
  Beyond the standard options supplied by the mount command, the following are
  available:
  iocharset CHARSET
  to set the character set used for I/O operations (utf8 by default) and
  convertcp CHARSET
  to specify the character set used for the shared folder name (utf8 by default).
  The generic mount options (documented in the mount manual page) apply also.
  Especially useful are the options uid, gid and mode, as they allow access by
  normal users (in read/write mode, depending on the settings) even if root has
  mounted the filesystem.


Ora io ho digitato da terminale:
sudo mount -t vboxsf Condivisa /mnt/share

ma da errore "mounting failed with the error: No such file or directory"

Sbaglio, eh!? :'(

Re: Cartelle condivise VirtualBox

Inviato: giovedì 28 agosto 2008, 20:17
da Senbee
Che sistema operativo hai virtualizzato?

Se è XP, ti basta aprire Risorse del Computer, fare "Connetti unità di rete" e scegliere la cartella condivisa (che dovrebbe essere sotto un gruppo di lavoro "Vboxshare" o una cosa del genere. Niente di più facile.

Re: Cartelle condivise VirtualBox

Inviato: venerdì 29 agosto 2008, 8:30
da Lix
Senbee ha scritto: Che sistema operativo hai virtualizzato?

Se è XP,
...
No, purtroppo ho fatto il contrario perché XP mi serve come principale... Ubuntu è il sistema virtualizzato...

Re: Cartelle condivise VirtualBox

Inviato: venerdì 29 agosto 2008, 10:23
da gpz500
Dunque, facciamo un po' la checklist:

1. I Linux Guest Additions li hai installati nella macchina virtuale?
2. La condivisione nelle impostazioni di VirtualBox l'hai creata?
3. La cartella di montaggio /mnt/share esiste? Se non esiste, prima creala con
   

Codice: Seleziona tutto

$ sudo mkdir -p /mnt/share

Re: Cartelle condivise VirtualBox

Inviato: venerdì 29 agosto 2008, 10:53
da jepessen
Io ho seguito questo thread ed ho fatto così (l'Host è Windows Vista al posto di XP, ma non cambia niente credo).
  • Mi sono creato una cartella per la condivisione dati su Windows (l'ho chiamata SharedVirtualbox e l'ho messa in Documenti).
  • Nel menù della finestra della macchina virtualizzata sono andato su Dispositivi->Cartelle Condivise.
  • Ho cliccato su Aggiugi Condivisione (la cartella con il + sulla destra), e nella finestra di dialogo ho selezionato la cartella da condividere precedentemente creata e come nome Virtualboxcondivisione.
  • Dal terminale di Ubuntu virtualizzato, ho digitato prima sudo mkdir /media/condivisione per creare la cartella dove mettere i dati, e poi il comando sudo mount -t vboxsf Virtualboxcondivisione /media/condivisione.
Dopo averlo digitato, nella cartella ho messo qualche file per prova, e funziona egregiamente.

Daniele

Re: Cartelle condivise VirtualBox

Inviato: venerdì 29 agosto 2008, 13:22
da Lix
Grazie a tutti per le risposte, gentilissimi!

Ho seguito il passo-passo di Daniele ed ho risolto!  ;D

Grazie ancora!

Ciao

Re: Cartelle condivise VirtualBox

Inviato: venerdì 29 agosto 2008, 13:26
da Senbee
Perfetto! Aggiungi "[RISOLTO]" nel titolo, per favore.

Re: [Risolto] Cartelle condivise VirtualBox

Inviato: giovedì 4 settembre 2008, 13:44
da Lix
Ancora una domandina... ora funziona tutto ma come faccio ad effettuare il mount automatico all'avvio? Mi sembra di aver capito che va modificato il file "/etc/fstab" ma non riesco a farlo funzionare.

Al momento per abilitare la codivisione devo digitare da terminale
sudo mount -t vboxsf nomecartellacondivisa /media/condivisione

Grazie

Re: [Risolto] Cartelle condivise VirtualBox

Inviato: giovedì 4 settembre 2008, 13:51
da gpz500
Aggiungi a /etc/fstab una riga fatta così:

nomecartellacondivisa    /media/condivisione      vboxsf    defaults        0        0

Per maggiori info, man fstab.

Re: [Risolto] Cartelle condivise VirtualBox

Inviato: giovedì 4 settembre 2008, 14:03
da bino
io ho un problema sulla condivisione tra ubuntu hardy (host) e xp (guest): non riesco a scrivere nella cartella che ho condiviso.
Qualcuno può aiutarmi?


EDIT: come non detto. Ora funziona!

Re: [Risolto] Cartelle condivise VirtualBox

Inviato: giovedì 4 settembre 2008, 20:23
da Lix
gpz500 ha scritto: Aggiungi a /etc/fstab una riga fatta così:

nomecartellacondivisa    /media/condivisione       vboxsf     defaults         0        0
...
Semplicemente perfetto!

Grazie gpz500!

Ciao

Re: Cartelle condivise VirtualBox

Inviato: mercoledì 10 giugno 2009, 3:48
da Giammy85
jepessen ha scritto: Io ho seguito questo thread ed ho fatto così (l'Host è Windows Vista al posto di XP, ma non cambia niente credo).
  • Mi sono creato una cartella per la condivisione dati su Windows (l'ho chiamata SharedVirtualbox e l'ho messa in Documenti).
  • Nel menù della finestra della macchina virtualizzata sono andato su Dispositivi->Cartelle Condivise.
  • Ho cliccato su Aggiugi Condivisione (la cartella con il + sulla destra), e nella finestra di dialogo ho selezionato la cartella da condividere precedentemente creata e come nome Virtualboxcondivisione.
  • Dal terminale di Ubuntu virtualizzato, ho digitato prima sudo mkdir /media/condivisione per creare la cartella dove mettere i dati, e poi il comando sudo mount -t vboxsf Virtualboxcondivisione /media/condivisione.
Dopo averlo digitato, nella cartella ho messo qualche file per prova, e funziona egregiamente.

Daniele
ciao io ho vista come host  e ubuntu come guest, ho seguito queste istruzioni ma ricevo l'errore:
/sbin/mount.vboxsf: mounting failed with error:  no such device
cosa devo fare? sono un unix novello ;)

Re: Cartelle condivise VirtualBox

Inviato: mercoledì 10 giugno 2009, 18:27
da Giammy85
Giammy85 ha scritto:
jepessen ha scritto: Io ho seguito questo thread ed ho fatto così (l'Host è Windows Vista al posto di XP, ma non cambia niente credo).
  • Mi sono creato una cartella per la condivisione dati su Windows (l'ho chiamata SharedVirtualbox e l'ho messa in Documenti).
  • Nel menù della finestra della macchina virtualizzata sono andato su Dispositivi->Cartelle Condivise.
  • Ho cliccato su Aggiugi Condivisione (la cartella con il + sulla destra), e nella finestra di dialogo ho selezionato la cartella da condividere precedentemente creata e come nome Virtualboxcondivisione.
  • Dal terminale di Ubuntu virtualizzato, ho digitato prima sudo mkdir /media/condivisione per creare la cartella dove mettere i dati, e poi il comando sudo mount -t vboxsf Virtualboxcondivisione /media/condivisione.
Dopo averlo digitato, nella cartella ho messo qualche file per prova, e funziona egregiamente.

Daniele
ciao io ho vista come host  e ubuntu come guest, ho seguito queste istruzioni ma ricevo l'errore:
/sbin/mount.vboxsf: mounting failed with error:  no such device
cosa devo fare? sono un unix novello ;)