1. 程式人生 > >vbox下ubuntu共享資料夾流程整理

vbox下ubuntu共享資料夾流程整理

在windows下,安裝了virtualbox,想使用linux來進行開發任務。

背景:一方面一些工具在windows下支援不是很好,或者會出現各種奇怪的bug。比如:最近使用windows版本的msysGit工具,安裝之後在win7,win10會遇到開啟命令列之後卡盾無比,敲擊一行命令回車執行也特別慢。

另外還有編碼問題,windows編碼也是比較奇葩的,伺服器基本的傳輸儲存統一的是UTF-8,但若在windows下進行開發時候很多時候不是這個編碼,導致上傳後在服務端檢視就是中文亂碼。

等等問題。

共享資料夾

  1. 首先安裝vbox,下載linux(ubuntu 17.10)映象,然後安裝就行,不用多說了。

  2. 啟動後就需要先打通vbox下ubuntu與host的windows的通道,是的兩者之間資料共享,可以互相賦值貼上。

啟動ubuntu虛擬機器之前,先要在 “設定 > 儲存”項,可以看到如下圖UI。

設定共享資料夾

在這裡增加虛擬機器增加功能包iso檔案,預設位置可以看到紅線標出。

> 啟動虛擬機器,開啟選單“裝置”項,如果上面一步忘了指定,可以在這裡的分配光碟機裡邊進行指定。

在“裝置”選單項下,選擇點選“安裝增強功能”,等待安裝增強包完成。

> 進入目錄“/media/使用者名稱/”,可以看到增強包目錄“VBox_GAs_5.2.12”,進入該目錄,執行命令

“sudo ./VBoxLinuxAdditions.run”,等待安裝完成。

> 完成上面一步之後,再進入到選單項“裝置”選擇“共享資料夾”項,去新增共享資料夾。

新增共享資料夾

指定你在windows下作為共享資料夾的目錄,並勾選“自動掛載”“固定分配”兩項。設定完成後重啟虛擬機器。

> 啟動虛擬機器之後,可以看到在ubuntu系統上掛載成功了。

掛載成功

> 去嘗試開啟掛載上的資料夾,但是這時問題將會是,沒有許可權展示資料夾中的檔案,缺失許可權。

這樣還差一步,就是將使用者新增到vboxsf組,執行命令“sudo adduser 使用者名稱 vboxsf”。再次重啟虛擬機器,去開啟掛載目錄,可以看到其中的內容了。

檢視共享資料夾內容

這樣就可以進行vbox和windows的資料共享了,包括可以互相貼上(當然需要在設定項中進行提前設定)。