Cum pentru a accesa un folder partajat în VirtualBox?

Am urmat pasii pentru partajare foldere între Windows 7 și Ubuntu în VirtualBox.

În ciuda că apare folderul cu semnul X și îmi dă următorul mesaj atunci când încercați să-l deschidă:

conținutul folder-ar putea să nu fie afișate

Când selectați un Folder Partajat din VirtualBox "Dispozitiv" de meniu, următorul mesaj de avertizare este afișat:

Pe sistemul de pagina, trebuie alocat mai mult de 50% din computer's memorie (2.93 GB) pentru mașina virtuală...

Cum pot cu succes partaja foldere între Windows și Ubuntu folosind VirtualBox?

Comentarii la întrebare (1)
Soluția

Acces la folderele partajate în Virtual Box

Command line

În mod implicit, VirtualBox folderele partajate sunt create cu drepturi de citire/scriere pentru oaspeți. Acest lucru se poate face din linia de comandă pe host cu:

VBoxManage sharedfolder add "VM name" --name sharename --hostpath "C:\test"

Prin adăugarea opțiune --readonly ne putem limita aceste pentru acces doar în citire. Folosi --tranzitorii opțiune dacă doriți doar acțiuni să apară în prezenta sesiune, dar nu persistente pentru următoarele sesiuni. Există unele limitări pentru folderele partajate (a se vedea această întrebare pentru detalii). Dacă premisele sunt îndeplinite am putea monta aceste foldere partajate manual prin rularea următoarei comenzi de la clienți:

mkdir /home//vboxshare
sudo mount -t vboxsf -o uid=1000,gid=1000 sharename /home//vboxshare  

Desigur, putem folosi, de asemenea, diferite opțiuni de montare pentru a monta ca citit/sau monta cu acces de citire doar la rădăcină.

Auto-Mount prin Virtual Box Manager

În cazul în care am activat auto-montare pe crearea unui folder partajat din Virtual Box Manager acele foldere partajate în mod automat va fi montat în camera de oaspeți, cu punct de montare /mass-media/sf_<name_of_folder>. Pentru a avea acces la aceste dosare utilizatori în oaspetele trebuie să fie un membru al grupului vboxsf.

sudo usermod -aG vboxsf userName

Invitatul va trebui să reporniți pentru a avea un grup nou adăugat.

Sursa si mai departe de lectură: Virtual Box Manual de Utilizare

Comentarii (9)

De fapt, există o modalitate ușoară de a face asta:

  1. Instalați pachet de extensie pentru VirtualBox.
  2. Reporniți mașina virtuală
  3. Install Guest Additions în guest Ubuntu
  • Se poate monta ISO care este pe /media sau apăsați Control din Stânga+: D
  1. Reboot
  2. Încercați să accesați /mass-media/sf_your_shared_folder_name. Dacă încă nu't au acces, asta înseamnă că tu nu't aparțin `vboxsf grup, ca Nilo spus. Această comandă va rezolva problema:

sudo adduser your_username vboxsf

  1. Log out și conectați-vă din nou pentru a aplica modificările de `adduser``. A se vedea comentariile de kol și atcold de mai jos.
  2. Dacă tot nu se poate vedea folderul partajat, trebuie să-l monta. Puteți activa automount pentru folderul partajat în opțiunile de VirtualBox Manager.
  3. Reporniți din nou.
Comentarii (9)

În primul rând, vă rugăm să asigurați-vă că ați instalat Guest Additions

  1. Începe NEG

  2. Dispozitive > Introduceți Guest Additions CD imagine...

  3. Monta CD-ul:

sudo mount /dev/cdrom /media/cdrom

  1. Instala pachetele necesare:

sudo apt-get install face gcc linux-headers-$(uname -r)

  1. Instalați:

sudo /media/cdrom/VBoxLinuxAdditions.rula

De-a doua, se adaugă dvs. de utilizator la grup 'vboxsf':

~$ echo $USER; 
ahmed
~$ sudo usermod -a -G vboxsf ahmed

Reboot

Știu că eticheta de folder partajat este lpi (de exemplu):

Prefixeaza sf_ la etichetă. Apoi, veți găsi folderul partajat sub/mass-media/sf_lpi`

În cele din urmă, puteți crea, de asemenea, un link la dumneavoastră acasă. De exemplu:

ln -s /media/sf_lpi /home/ahmed/lpi

:)

Comentarii (3)

Adăugați folderul partajat la mașină virtuală folosind vBox interfață grafică Asigurați-vă că pentru a selecta automount și face permanent

Conectare la mașină virtuală folosind un cont de root

Verifica vboxsf grup există

~$ grep vboxsf /etc/group
vboxsf:x:125:

Verifica utilizatorul nu este deja în vboxsf grup

~$ id nilo
uid=1000(nilo) gid=1000(nilo) groups=1000(nilo),4(adm),24(cdrom),27(sudo),30(dip),46(plugdev),109(lpadmin),124(sambashare)

Adăugați un utilizator nilo să vboxsf grup

~$ sudo usermod -a -G vboxsf nilo

Verificați din nou grupuri de utilizatori

~$ id nilo
uid=1000(nilo) gid=1000(nilo) groups=1000(nilo),4(adm),24(cdrom),27(sudo),30(dip),46(plugdev),109(lpadmin),124(sambashare),125(vboxsf)

Reporniți și de conectare ca nilo

Folder partajat este acum accesibil în/media/sf_dropbox` (dropbox este numele cu care am dat share)

Comentarii (1)

Partajați un folder între sistemul de OPERARE Gazdă-> Windows și OS Oaspete ->Ubuntu(Virtual box)

Etapa 1 Install Install Guest Additions din VirtualBox meniu du-te la Dispozitive->Install Guest Additions Aceasta se va monta un CD virtual pe /media/cdrom. Ca utilizator root Deschide /media/cdrom adăugat un folder utilizând Deschis cu terminal opțiune(click Dreapta cu mouse-ul).

Pasul 2 Rulați programul VBoxLinuxAdditions.rula. Atunci când programul se încheie reporniți VirtualBox.

$ sudo ./VBoxLinuxAdditions.run

Pasul 3 Creați un folder partajat. Din meniu Virtual du-te la Dispozitive->Folderele Partajate apoi adăugați un folder nou în listă, acest dosar ar trebui să fie cel din windows pe care doriți să împărtășiți cu Ubuntu(Guest OS). Face acest lucru a creat folder auto-mount. Exemplu -> creați un folder pe Desktop cu numele Ubuntushare și adăuga acest dosar.

Pasul 4 Când ați terminat cu tine folder partajat(e) caietul de sarcini, vom monta dosarul de la Ubuntu(Guest OS). A crea un punct de montare, aceasta un director în Ubuntu, care va partaja fișiere cu shared folder din Windows. Rula acest lucru pentru a crea un director în Ubuntu

$ sudo mkdir ~/Desktop/windowsshare

Pasul 5 Cu mountpoint creat acum puteți monta folderul partajat. Rulați această comandă pentru a partaja folderul:

$ sudo mount -t vboxsf Ubuntushare ~/Desktop/windowsshare

Ubuntushare este numele de folder vom adăuga în VirtualBox secțiunea Dispozitive acest folder în Windows(sistemul de OPERARE Gazdă). ~/Desktop/windowsshare este director în Ubuntu(sistem de OPERARE Oaspete)

FELICITĂRI-> Acum puteți partaja fișiere între Windows și Ubuntu. Încercați să adăugați orice fișier în windows(sistemul de OPERARE Gazdă) Ubuntu partaja folderul verifica acum Ubuntu(Guest OS) windowsshare director fișierul va fi reflectat.

Articolul Meu

Folder partajat b/w windows și ubuntu

Comentarii (0)
  1. Instalați programul numit 'Programe și de Grup' de la Centrul de Software-ul
  2. Alege utilizatorul curent și faceți clic pe Gestionați Grupuri
  3. Alege vboxsf și faceți clic pe 'Adăugați'
  4. Reboot
Comentarii (2)
  1. A crea un dir de unde ai're de gând să montați acest lucru, ca mkdir docs

  2. Install Guest Additions în guest Ubuntu.

  3. Shutdown Ubuntu oaspete, apoi configurați-l.

  4. În Depozitare, instalare folderul partajat și de a face o notă de ceea ce ai stabilit ca numele în cel de-al doilea domeniu. De exemplu, "nebun". Bifați caseta pentru Auto-Mount.

  5. Boot Ubuntu oaspete.

  6. Cum ai spus, nu o't de fapt să fie accesibile. (Aceasta este cheia parte a întrebării dumneavoastră.) Te'll găsi în schimb, este prezent la /mass-media/sf_crazy, unde 'nebun' este numele pe care i l-ai dat. Și, acesta va fi, de asemenea, prezente în casa ta dir la ~/nebun.

  7. Acum aveți nevoie pentru a lua un pas mai mult pentru montare de fapt acesta:

sudo mount -o uid=1000,gid=1000 -t vboxsf ~/nebun ~/docs

Comentarii (0)

Efectuați acești pași după instalarea Guest Additions. Pentru Windows 10 gazdă mediu, pe Windows nu am avut de a partaja foldere.

  1. Click dreapta pe folder pentru a partaja
  2. Selectați "Partaja cu"
  3. Selectați "Anumite Persoane"
  4. A ales toată Lumea, citire/scriere opțiuni
  5. Pe client Ubuntu rula comanda: sudo adduser xxxxxxx vboxsf

unde xxxxxx este numele contului de utilizator. Log out și conectați-vă înapoi în Ubuntu.

Comentarii (0)

Ca de acum (versiunea 6.0.10 de VirtualBox) sunt face permanent " și " auto-mount opțiuni pentru folder partajat, de asemenea, mount point ("La") în GUI de virtualbox. Pentru mine următoarele lucrat:

  1. Pe de oaspeți Ubuntu: sudo apt-get install virtualbox-guest-utils
  2. Add folder partajat în GUI de VirtualBox.
  3. Reporniți sistemul de OPERARE oaspete

Folder de pe muntele punct specificat în GUI a fost creat în mod automat și " ls " a arătat fișiere situat pe gazdă PC cu Windows.

Comentarii (0)