Anonym bruger
Mere
Hvordan monteres en delt mappe i VirtualBox?
Hvad er proceduren for montering af en delt VirtualBox-mappe i Linux?
Jeg har prøvet variationer af følgende mount-kommando, men jeg får hele tiden protocol error
eller andre mount-fejl.
sudo mount -t vboxsf share /home/toto
58
3
For VirtualBox med en Linux-gæst er dette trinene til at montere en delt mappe:
Brug VirtualBox-værtens program, VirtualBox Manager, til at angive værtsmapper, der skal deles.
Sørg for, at VirtualBox Guest Additions er installeret i VirtualBox-gæsten.
I Linux-gæsten bør mount-kommandoen vise en linje, der viser, at delingen blev monteret. Dette er angivet med
type vboxsf
. Problemet bliver, at mountpunktet måske ikke er hvor ønsket, og at tilladelserne kun er root. Standardmonteringsplaceringen er i/media/sf_
.Du kan få adgang til delingen ved at gøre brugeren, eller gruppe id
1000
, til medlem af gruppenvboxsf
. Dette gøres ved at ændre linjenvboxsf
i filen/etc/group
. Det kan kræve genstart.Du kan ændre hvor mappen er monteret ved at bruge kommandoen VBoxControl. Kommandoen installeres, når Guest Additions installeres. Kan kræve genstart. Hvis du f.eks. vil ændre monteringspunktet fra
/media/sf_...
til/home/toto/sf_...
, skal du bruge følgende kommando til at indstille gæsteegenskaben VirtualBox shared folder guestproperty:For at bekræfte ændringen skal du bruge get:
Referencer:
VirtualBox's Shared Folder Info
VirtualBox's guestproperty info
Når du støder på:
efter at have forsøgt at dele mapper i VirtualBox, f.eks:
virkede dette endelig for mig:
(Min opsætning: Windows 7 host, gæster: Ubuntu 12.04,13.10,14.04; kører i øjeblikket VBox 4.3.10 r93012)
Når du får følgende fejl: /sbin/mount.vboxsf: montering mislykkedes med fejlen: /sbin/mount.vboxsf: montering mislykkedes med fejlen: Protocol error
Desværre betyder det, at du bruger standard share navn eller host's share mappenavn er det samme som det monterede gæste share navn. I dette tilfælde er det "share". Du skal bare oprette en anden delemappe, dvs. "vb_share" og derefter bare eksekveres:
mount -t vboxsf vb_share /home/< user >/host