vbox下ubuntu共享資料夾流程整理
在windows下,安裝了virtualbox,想使用linux來進行開發任務。
背景:一方面一些工具在windows下支援不是很好,或者會出現各種奇怪的bug。比如:最近使用windows版本的msysGit工具,安裝之後在win7,win10會遇到開啟命令列之後卡盾無比,敲擊一行命令回車執行也特別慢。
另外還有編碼問題,windows編碼也是比較奇葩的,伺服器基本的傳輸儲存統一的是UTF-8,但若在windows下進行開發時候很多時候不是這個編碼,導致上傳後在服務端檢視就是中文亂碼。
等等問題。
共享資料夾
首先安裝vbox,下載linux(ubuntu 17.10)映象,然後安裝就行,不用多說了。
啟動後就需要先打通vbox下ubuntu與host的windows的通道,是的兩者之間資料共享,可以互相賦值貼上。
啟動ubuntu虛擬機器之前,先要在 “設定 > 儲存”項,可以看到如下圖UI。
在這裡增加虛擬機器增加功能包iso檔案,預設位置可以看到紅線標出。
> 啟動虛擬機器,開啟選單“裝置”項,如果上面一步忘了指定,可以在這裡的分配光碟機裡邊進行指定。
在“裝置”選單項下,選擇點選“安裝增強功能”,等待安裝增強包完成。
> 進入目錄“/media/使用者名稱/”,可以看到增強包目錄“VBox_GAs_5.2.12”,進入該目錄,執行命令
“sudo ./VBoxLinuxAdditions.run”,等待安裝完成。
> 完成上面一步之後,再進入到選單項“裝置”選擇“共享資料夾”項,去新增共享資料夾。
指定你在windows下作為共享資料夾的目錄,並勾選“自動掛載”“固定分配”兩項。設定完成後重啟虛擬機器。
> 啟動虛擬機器之後,可以看到在ubuntu系統上掛載成功了。
> 去嘗試開啟掛載上的資料夾,但是這時問題將會是,沒有許可權展示資料夾中的檔案,缺失許可權。
這樣還差一步,就是將使用者新增到vboxsf組,執行命令“sudo adduser 使用者名稱 vboxsf”。再次重啟虛擬機器,去開啟掛載目錄,可以看到其中的內容了。
這樣就可以進行vbox和windows的資料共享了,包括可以互相貼上(當然需要在設定項中進行提前設定)。