VirtualBox

VirtualBox gedeelde mappen

VirtualBox gedeelde mappen

Gedeelde mappen instellen in VirtualBox 

Als u virtuele machines in VirtualBox hebt geïnstalleerd, is de kans groot dat u gegevens wilt delen tussen de VM en het hostbesturingssysteem. Met de functie Gedeelde map van VirtualBox kunt u een map delen tussen uw hostbesturingssysteem en het gastbesturingssysteem.

We zullen een Windows 10-hostsysteem gebruiken en een map delen met Ubuntu 18.04 als gast. Alles, van lees- en schrijfrechten tot volumebeheer, is in beide gevallen verrassend eenvoudig en eenvoudig in te stellen. Een linux en een niet-linux OS biedt ook een mooie algemeenheid, waardoor de volgende stappen breed toepasbaar zijn.

We zullen een map delen met de naam D:\VboxShare van het hostsysteem met dezelfde naam op de gast omwille van de eenvoud. U kunt desgewenst de gedeelde map met een andere naam op uw gast-besturingssysteem laten weergeven.

Start uw VM en klik op Apparatenopties in het VirtualBox-venster, bovenste rij.

Onderaan het submenu Apparaten krijgt u een optie met de tekst CD-afbeelding voor gasttoevoegingen invoegen.. klik erop en het zal een door Oracle geleverd iso-bestand aankoppelen om de mogelijkheden van de VM uit te breiden, inclusief de functie Gedeelde map.

Als u klikt, kunnen er twee dingen gebeuren:. Als u stock-Ubuntu gebruikt, wordt u gevraagd of er een autorun.sh script in de CD-image en het vereist uw sudo-wachtwoord om uit te voeren of u merkt misschien dat er alleen een CD-image op uw bestandssysteem wordt gemount, in dat geval raadpleegt u de onderstaande opmerking.

Terugkomend op het ideale geval waarin de autorun.sh script start vanzelf, in dat geval moet u uw gast-besturingssysteem toestaan ​​het script uit te voeren. Klik op "Uitvoeren" wanneer het volgende venster verschijnt:

U kunt doorgaan en uw sudo-wachtwoord invoeren wanneer u deze prompt ziet:

Ten slotte ziet u het resultaat van de installatie (dit duurt slechts enkele seconden):

U zult merken dat het script u vraagt ​​om te installeren gcc, make en perl zodat het de nodige kernelmodules kan installeren. Dat gaan we hierna doen.

Opmerking: als de prompt voor automatische installatie niet verschijnt

De kans is groot dat je een distributie zoals Lubuntu gebruikt, en je zult merken dat er een nieuwe CD-image op het pad wordt gemount /media//Vbox_GA_versie_nummer waar het versienummer zou afhangen van de versie van VirtualBox. Deze cd-afbeelding kan ook op uw bureaubladscherm verschijnen. Als dat gebeurt, open dan gewoon de terminal, ga naar die map en voer de autorun uit.sh-script als rootgebruiker. Gebruik hiervoor de volgende commando's:

$ cd //media/VBox_GAs_5.2.12
$ sudo ./autorun.sh

Natuurlijk moet u uw gebruikersnaam gebruiken in plaats van de getoond in de opdracht. Ook de gemonteerde media /VBox_GAs_x.X.xx zal een andere naam hebben, afhankelijk van welke versie van VirtualBox u gebruikt.

Terug naar installatie

Nu is het tijd om ervoor te zorgen dat de Guest Addition-software alle benodigde basispakketten heeft om kernelmodules op het gast-besturingssysteem te installeren. Zoals eerder vermeld, zijn deze pakketten: maken, gcc en perl. Laten we ze installeren.

$ sudo apt install gcc make perl

Nu, als laatste punt van minutiae, moet u begrijpen dat de bestanden die worden gedeeld door VirtualBox alleen toegankelijk zijn voor leden van  vboxsf groep gemaakt door de eerder door de autorun.sh script. Om die bestanden toegankelijk te maken voor uw gewone UNIX-gebruikersaccount, moet dat account lid zijn van de vboxsf groep. Maak dat mogelijk door de opdracht uit te voeren:

$ sudo adduser vboxsf

De gedeelde map toevoegen

We zijn nu klaar om mappen te delen vanaf de hostcomputer. Om dat te doen, klikt u nogmaals op Apparaten in de VirtualBox-menuoptie van het VM-venster. (Bovenste rij, buiten de VM)

Je ziet daar de volgende opties, Apparaten → Gedeelde mappen → Instellingen gedeelde map…

Als u erop klikt, ziet u iets dat lijkt op dit:

Klik op het eerste mappictogram in de meest rechtse kolom. Voer vervolgens het pad naar die map in, gezien vanuit uw hostbesturingssysteem. In ons geval is het een map in D: drive. Dan Naam van de map variabele zal beslissen welke naam die gedeelde map zal hebben binnen de VM. U kunt ook de optie Auto-mount selecteren, zodat de map wordt aangekoppeld zonder handmatige tussenkomst. Door er een permanent lid van te maken, zorgt u ervoor dat het delen is ingeschakeld elke keer dat u die VM opstart.

Als de gegevens in de map gevoelig zijn, of als u uw VM gebruikt voor het testen van schadelijke software, wilt u misschien ook de optie Alleen-lezen selecteren. Door dit te doen, zorgt u ervoor dat de VM de inhoud van de map niet kan wijzigen.

Nu herstarten we ons systeem zodat alle wijzigingen die we in de laatste paar stappen hebben aangebracht, daadwerkelijk zouden verschijnen als een gedeelde map op het bureaublad van onze gebruiker (of op /media/)

Conclusie

Laat het ons weten als er nog andere bugs, problemen of instellingen in uw gedeelde mappen zijn. Als er een randgeval is waarvan u wilt dat wij het behandelen als u nog steeds twijfels heeft over de hierboven beschreven stappen.

U kunt ons bereiken op Twitter, Facebook of u abonneren op ons via e-mail.

Installeer de nieuwste OpenRA Strategy Game op Ubuntu Linux
OpenRA is een Libre/Free Real Time Strategy-game-engine die de vroege Westwood-games nabootst, zoals de klassieke Command & Conquer: Red Alert. Gedist...
Installeer de nieuwste Dolphin Emulator voor Gamecube & Wii op Linux
Met de Dolphin Emulator kun je de door jou gekozen Gamecube- en Wii-spellen spelen op Linux Personal Computers (pc). Omdat het een vrij beschikbare e...
Hoe de GameConqueror Cheat Engine in Linux te gebruiken
Het artikel bevat een handleiding over het gebruik van de GameConqueror cheat-engine in Linux. Veel gebruikers die games op Windows spelen, gebruiken ...