Postavljanje dijeljenih mapa u VirtualBoxu
Ako su u VirtualBoxu instalirani virtualni strojevi, velika je vjerojatnost da želite dijeliti podatke između VM-a i operativnog sustava domaćina. Dijeljena mapa VirtualBox-a omogućuje vam dijeljenje mape između vašeg operativnog sustava domaćina i gostujućeg operativnog sustava.
Koristit ćemo host sustav Windows 10 i dijelit ćemo mapu s Ubuntu 18.04 kao gost. Sve, od dozvola za čitanje i pisanje do upravljanja volumenom, iznenađujuće je jednostavno i jednostavno postaviti u oba slučaja. Linux i ne-Linux OS nude lijepu općenitost, čineći sljedeće korake široko primjenjivima.
Dijelit ćemo mapu s imenom D: \ VboxShare iz istoimenog glavnog sustava na gostu radi jednostavnosti. Ako želite, zajednička mapa može se prikazati s drugim nazivom na vašem gostujućem OS-u.
Pokrenite VM i kliknite na opcije Uređaji u prozoru VirtualBox, gornji redak.
Na dnu podizbornika Uređaji dobit ćete opciju koja kaže Umetni sliku CD dodataka za goste… kliknite na nju i montirat će iso datoteku koju je Oracle pružio kako bi proširio mogućnosti VM-a, uključujući značajku Shared Folder.
Nakon klika može se dogoditi jedna od dvije stvari. Ako koristite stock Ubuntu, od vas će se zatražiti da postoji automatsko pokretanje.sh skriptu unutar CD slike i ona zahtijeva vašu sudo lozinku za izvršenje ili ćete možda primijetiti samo CD sliku koja je montirana na vaš datotečni sustav, u tom slučaju pogledajte napomenu u nastavku.
Vraćajući se na idealan slučaj u kojem automatsko pokretanje.sh skripta se pokreće samostalno, u tom slučaju trebat ćete dopustiti gostujućem OS-u da pokrene skriptu. Kliknite "Pokreni" kad se pojavi sljedeći prozor:
Možete primijeniti svoju sudo lozinku kad vidite ovaj upit:
Konačno, vidjet ćete rezultat instalacije (ovo će trajati samo nekoliko sekundi):
Primijetit ćete da vas skripta traži da instalirate gcc, make i perl tako da može instalirati potrebne module jezgre. To ćemo učiniti sljedeće.
Napomena: Ako se upit za automatsku instalaciju ne pojavi
Velika je vjerojatnost da koristite distribuciju poput Lubuntua i primijetit ćete novu sliku CD-a koja se postavlja na stazu / mediji /
$ sudo ./ autorun.sh
Naravno, trebali biste koristiti svoje korisničko ime umjesto
Povratak na instalaciju
Sada je vrijeme da osiguramo da softver za dodavanje gostiju ima sve potrebne osnovne pakete za instalaciju modula jezgre na gostujući OS. Kao što je ranije spomenuto, ovi paketi jesu napraviti, gcc i perl. Instalirajmo ih.
$ sudo apt install gcc make perlSada, kao zadnju stvar, morate shvatiti da datotekama koje dijeli VirtualBox mogu pristupiti samo članovi vboxsf grupa koju je stvorio raniji automatsko pokretanje.sh skripta. Da bi te datoteke bile dostupne vašem redovnom UNIX korisničkom računu, taj račun mora biti član vboxsf skupina. Učinite to izvršavanjem naredbe:
$ sudo adduser
Dodavanje dijeljene mape
Sada smo spremni dijeliti mape s računala domaćina. Da biste to učinili, ponovno kliknite Uređaji iz opcije izbornika VirtualBox prozora VM. (Gornji red, izvan VM-a)
Tamo ćete vidjeti sljedeće opcije, Uređaji → Dijeljene mape → Postavke dijeljene mape ..
Klikom na njega vidjet ćete nešto slično ovome:
Kliknite na prvu ikonu mape u desnom desnom stupcu. Zatim unesite put do te mape kako se vidi iz vašeg operativnog sustava domaćina. U našem slučaju to je mapa u D: pogonu. Zatim Ime datoteke varijabla odlučit će koje će ime ta dijeljena mapa imati iznutra VM. Možda ćete htjeti odabrati i opciju Automatsko montiranje tako da se mapa montira bez ručne intervencije. Ako ga postanete stalnim članom, osiguralo bi vam se dijeljenje omogućeno svaki put kad pokrenete taj VM.
Ako su podaci u mapi osjetljivi ili ako svoj VM koristite za testiranje zlonamjernog softvera, možda biste željeli odabrati i opciju samo za čitanje. Pritom osiguravate da VM ne može mijenjati sadržaj mape.
Sada ponovno pokrećemo naš sustav kako bi se sve izmjene koje smo napravili u posljednjih nekoliko koraka zapravo prikazale kao dijeljena mapa na radnoj površini našeg korisnika (ili na / mediji /
Zaključak
Obavijestite nas postoje li neke druge programske pogreške, poteškoće ili postavke u vašim dijeljenim mapama. Ako postoji rubni slučaj za koji želite da ga pokrijemo ako još uvijek sumnjate u gore opisane korake.
Možete nas kontaktirati na Twitteru, Facebooku ili nas pretplatiti putem e-pošte.