VirtualBox設定共享資料夾?

Tags: 系統, 資料夾,

為了方便虛擬機器系統和宿主系統共享和交換檔案,可以採用虛擬機器提供的共享資料夾功能,下面以Windows 7 為宿主系統Ubuntu14.04為虛擬機器系統介紹設定共享資料夾的方法與步驟。

1.安裝增強功能

2.新增和設定共享資料夾

3.執行掛載命令

工具/原料

VirtualBox4.3.22

宿主系統Windows 7

虛擬機器系統Ubuntu14.04

安裝增強功能

點選正在執行的虛擬機器選單“裝置”->“安裝增強功能”

VirtualBox設定共享資料夾

輸入密碼授權執行

VirtualBox設定共享資料夾

VirtualBox設定共享資料夾

第一次安裝可能出現如下問題“The headers for the current running kernel were not found”

VirtualBox設定共享資料夾

使用下面的命令安裝:

$sudo apt-get install dkms build-essential linux-headers-$(uname -r)

(其實build-essential linux-headers已經是最新的了,只是缺少dkms(Dynamic Kernel Module Support),當有新的kernal安裝的時候,它能讓kernal的裝置驅動自動重新構建。)

之後再執行命令:

$sudo /etc/init.d/vboxadd setup

VirtualBox設定共享資料夾

VirtualBox設定共享資料夾

重啟系統,再次安裝增強功能,一切OK

VirtualBox設定共享資料夾

VirtualBox設定共享資料夾

新增共享資料夾

點選虛擬機器軟體選單 “控制”->"設定",選擇"共享資料夾"項,點選“新增”按鍵

VirtualBox設定共享資料夾

VirtualBox設定共享資料夾

在宿主系統中新建一個資料夾用作共享目錄,如新建目錄“VMShared”,完整路徑"D:\VirtualBox\VMShared"

選擇共享資料夾路徑,點選“其它”,選擇上一步建立的資料夾,並勾選“自動掛載”和“固定分配”

VirtualBox設定共享資料夾

VirtualBox設定共享資料夾

掛載目錄

此時還不能使用共享資料夾,需要執行掛載命令,例如將其掛載到自動生成的目錄“/media/sf_VMShared/”下,“VMShared”為設定中顯示的共享資料夾名稱:

$sudo mount -t vboxsf VMShared /media/sf_VMShared/

VirtualBox設定共享資料夾

檢視宿主系統下的共享資料夾內容,與虛擬系統下的內容一致,資料夾共享成功

VirtualBox設定共享資料夾

解除安裝共享資料夾:

$ sudo umount /media/sf_VMShared

VirtualBox設定共享資料夾

每次重啟虛擬機器都需要重新掛載共享資料夾,如果覺得麻煩可以將掛載命令寫入一個shell指令碼並賦予可執行許可權,直接執行指令碼檔案掛載即可。

$ touch mountSharedDir 建立指令碼檔案

$ vim mountSharedDir 編輯指令碼檔案

$ chmod 755 mountSharedDir 賦予可執行許可權

$ ./mountSharedDir 執行指令碼

VirtualBox設定共享資料夾

指令碼檔案mountSharedDir內容如下:

#!/bin/bash

sudo mount -t vboxsf VMShared /media/sf_VMShared/

VirtualBox設定共享資料夾

注意事項

安裝完虛擬機器作業系統之後需要安裝增強功能

設定好共享資料夾之後,需要執行mount命令掛載共享資料夾然後才可以使用

相關問題答案