Tuesday, July 07, 2009

Mount VirtualBox's share folder in Linux

又浪費了半天!!真是不懂, 別人都可以輕輕鬆鬆過關的東西, 我就要東翻西找其他解法才可以Q口Q
這次呢... 是我想在架在虛擬機器上的ubuntu裡看一份文件, 不想再host 和guest間切換來切換去就對了, 想說應該有辦法抓到本機(winXP)檔案吧。
那麼,就直接來八。
  1. 啟動虛擬機器後,在該機器〝VirtualBox〞視窗的選單上有〝裝置(D)〞,如圖。特地附上這個圖是因為當初在某篇文章上看到裝置兩個字… 我找半天也找不到這個選單… = = 原來指的是這個。

  2. 視窗開起來後如下,自行指定路徑與資料夾名稱,請記得這個名字,後面要用到。
  3. 回到Ubuntu(guest環境),新增一個資料夾在喜歡的地方,ex︰
    >sudo mkdir /mnt/ShareDoc
  4. 以上大概都不會有什麼問題,重頭戲在掛載資料夾這一步!就是把第二步驟新增的資料夾掛到虛擬機器上來用。
    >sudo mount-t vboxsf [shareFolderName] [mountPoint]

    shareFolderName: 第二步驟新增的資料夾名稱
    mountPoint: 第三步驟新增的資料夾路徑
    到這裡照理說就結束了。
我們可以將人類分成兩群:幸福的跟不幸福的XD。不幸福的就跟我一樣,會有詭異的錯誤,而我遇到的是這個:
"mount.vboxsf: mounting failed with the error: Protocol error"
如果你也跟我一樣,可以嘗試改下這個command:
>sudo mount.vboxsf [shareFolderName] [mountPoint]

我說可以嘗試,是因為在我找到這個解法之前,其他人都沒有提供這個方法… 不然就是寫一些看無的東西… 所以,這裡可以判斷你是不是屬於不幸中的不幸XDDDD

如果改下command還是無法掛載成功… 可以先參考提供的reference,如果沒頭緒,請自行找其他文件xD

最後,如果要每次開機就自動掛載,請參閱ref#3。因為我目前還沒有需求所以也還沒設定,所以無法判斷自己是不是幸福人xD。等哪天我發現自己真的很不幸再來補作法。

Ref:
  1. VirtualBox-Linux mount share folder
  2. Share folder with virtualbox -- just a short note
  3. 電腦技術:: Mount VirtualBox's shared folders in linux

Comments

0 Responses to "Mount VirtualBox's share folder in Linux"

Post a Comment

Tags