1. 程式人生 > >Ubuntu VirtualBox中實現資料夾共享

Ubuntu VirtualBox中實現資料夾共享

有些時候,我們可能需要在Ubuntu中虛擬一個Windows作業系統,如下是我的環境配置:

    母作業系統:Ubuntu 9.04 + VirtualBox 2.1.4_OSE
    子作業系統:Window XP

    至於如何安裝VirtualBox及虛擬Windows XP,這裡不再做詳細的說明,只是簡要寫一下步驟:
    1、在終端中執行:sudo apt-get install virtualbox
    2、輸入您的登入口令,然後就是一步步的確認安裝;
    3、建立一個Windows XP虛擬系統,插入光碟,然後就是一步步安裝XP的過程。

    下面著重要講的是母作業系統Ubuntu如何與子作業系統Windows XP進行檔案共享的問題。

    首先您需要安裝VirtualBox的增強功能。


    然後會在子作業系統Windows XP中出現安裝提示,一路確認安裝下去即可。

    重新啟動Windows XP後,開啟VirtualBox的選單:裝置(D)-->分配資料空間(S)...


    然後點選新增按鈕,新增一個共享目錄,您可以根據需要確定共享的目錄是否只讀,及是否僅共享於當前傳話。


    確定之後,回到子作業系統Windows XP,此時Windows XP作業系統內並沒有任何變更(不會出現發現新硬體或者多出一個共享空間等),下面還需要您的手動配置才行。

    打Windows XP中“我的電腦”,然後可以檢視您的作業系統中各磁碟的碟符資訊


    VirtualBox中檔案共享的機制是將共享資料夾作為一個單獨的硬體,因此我們可以將它視作一個網路共享硬體或者是移動設施。在Windows XP中,我們需要為剛才的共享檔案分配一個碟符才行,在命令提示符中執行如下命令:(命令是windos下的cmd)

net use x: \\vboxsvr\share


    說明:x:為Windows XP作業系統中可分配的碟符資訊,不能與已有的碟符重複;
             //vboxsvr為VirtualBox標識;
             share即為剛才您為共享資料夾取的共享名稱。

    如我要在我的Windows XP中建立碟符為e:的網路驅動,則需要執行如下的語句:

net use e: \\vboxsvr\Data


    然後您就可以像本地檔案一樣存取共享資料夾中的內容,實現母子作業系統中的資料共享了。

    附:如果您的子作業系統是Linux作業系統,您可以通過如下方式實現共享:

mount -t vboxsf share mount_point


    說明:share為您的共享資料夾別名,與上面相同;
             mount_point為您想載入到資料夾路徑,可以設定到您的當前資料夾下,如/home/amon/share/。