天天看點

vitualbox 設定共享檔案夾

--經過測試,ok~~

環境:

主機(host):windowsxp

虛拟機:virtualbox

客戶機

(guest):slackware/ubuntu/...

    看過我上一篇寫的為virtualbox

安裝additions的朋友應該很清楚,設定virtualbox共享檔案夾之前需要安裝virtualbox guest

additions.如果沒有安裝,請參考我的上一篇文章。

共享檔案夾就是使主機的wendows和客戶機linux能彼此共享檔案。在目前的架構情況下,需要在主機即windows上設一個目錄來做共享目錄,我

是把d盤的sharedfolder目錄做為共享目錄其路徑為d:\sharedfolder。下面就介紹具體如何設定共享檔案夾。參考

virtualbox的幫助文檔(在virtual guest additions那一節裡),我發現有以下幾個步驟就可以完成共享檔案夾的設定。

1.

在主機windows上設一個目錄,作為共享目錄(并不需要在windows下設定共享屬性,其實也是一個普通的檔案夾)。(我設的是:d:\sharedfolder)

2.在虛拟機virtualbox上,

如果虛拟機上linux作業系統未啟動,在設定->資料空間 中指定d:\sharedfolder作為共享檔案夾,且要指定其映射在linux中

的名字,預設是和你的目錄名一樣,我這裡即sharedfolder。具體的當打開的對話框時就看得很清楚。如果虛拟機上的linux作業系統已經啟動,

在裝置->配置設定資料空間  中可以進行同樣的設定。

3.打開虛拟機上一個控制台,在root的權限下執行如下指令:

#mkdir /mnt/share  //建立一個目錄來挂載共享檔案夾,當然你可以在任何地方建立一個目錄。

然後運作指令:mount -t

vboxsf [-o options] sharename

mountpoint。這裡sharename就是我上面提到的預設的名字sharedfolder,mountpoint就是指你想把windows共

享檔案夾挂載在linux的什麼地方。我在這裡用的是:

    #sudo mount -t vboxsf sharedfolder

/mnt/share //ubuntu中需要用到root權限時前加sudo即可。

如果要讓系統啟動時自動挂載這個共享檔案夾,則可以在/etc/fstab中加入一條記錄,具體如下:

sudo pico /etc/fstab

加入一句:

sharedfolder

  /mnt/share  vboxsf defaults 0 0

儲存并退出,以後系統啟動時會就自動挂載這個檔案夾了到/mnt/share

其實挂載這個共享檔案夾也如同挂載其它裝置一樣.

注意,這裡的指令是針對linux客戶機的。windows

客戶機是使用不同的指令的。可以參考virtualbox的幫助文檔。

4.這樣就可以把檔案放在windows主機的

d:\sharedfolder下,在linux客戶機中的/mnt/share中就可以看到了。

原文位址:http://chenling1018.blog.163.com/blog/static/14802542010311115649331

繼續閱讀