由於要搭建linux交叉編譯環境,筆者需要在虛擬機器中安裝ubuntu,很多軟體包需要通過和WIN7共用資料夾來擷取。有很多人有疑問,問什麼不用UBUNTU自己的軟體管理器,直接上網下載不就行了。在這裡要說明一下的就是,很多人的上網環境不允許直接連接網路擷取軟體包的,都要先通過認證軟體通過認證,筆者這裡就是這麼個情況,萬惡的H3C 802.1X認證。@#¥%……&*(
相信和筆者有相同情況的網友不在少數,今天花了一早上,徹底解決了Windows 7與虛擬機器VMware下啟動並執行UBUNTU10.10共用資料夾,甚感欣慰,鑒於很多此類教程老舊實用性不大,我願意抽出一點點時間寫一篇教程,以饗linuxer小菜,大蝦就自覺飄過吧……
首先下載VMware6.5以上的版本,安裝成功以後再安裝UBUNTU10.10,這一部分比較簡單,我就不磨損鍵盤了,人人都可以做得很好。接下來,啟動VMware,啟動UBUNTU虛擬機器。
安裝VMware Tools,在VMware面板上選擇VM->Reinstall VMware tools…,如圖1所示
可以看到,此時VMware Tools的光碟片表徵圖已經出現在系統的案頭上,如圖2所示
在這裡VMware虛擬了一個光碟片鏡像,我們需要把這個鏡像掛載到原生/mnt目錄下面,在這裡我們不妨建立一個子目錄,開啟終端複習一下linux命令吧。首先要切換到root許可權,這也是UBUNTU的一大特點,防止濫改linux的配置。命令如下:
su
接下來提示輸入密碼,輸入密碼以後斷行符號就OK,如圖3所示
這裡有個小問題,安裝ubuntu的時候,系統只會讓你設定一個使用者的密碼,不會讓你設定root密碼,怎麼辦呢。仍舊是命令,如下:
sudo passwd root
按照提示輸入兩次新的密碼,並加以確認。
重新輸入命令su以獲得root許可權。
接下來就是在/mnt目錄下建立子目錄cdrom,然後將光碟片鏡像掛載到/mnt/cdrom下,最後切換到/mnt/cdrom目錄下。命令如下:
mkdir /mnt/cdrom
mount /dev/cdrom /mnt/cdrom
ls /mnt/cdrom
掛載成功我們會看到提示說:mount:塊裝置 /dev/sr0 防寫保護,已唯讀方式掛載(PS:個人覺得應該是“以唯讀方式掛載”,挑個錯別字),如圖4所示
用ls命令可以看到,有兩個檔案,如圖5所示
這時運行命令pwd,指明目前使用者根目錄,本例中是/home/roger,如圖6所示
其中一個是VMwareTools-8.1.3-203739.tar.gz,這是一種壓縮格式,我們需要對其進行解壓縮。命令如下:
tar -xvzf VMwareTools-8.1.3-203739.tar.gz
這裡解釋一下tar後面的參數,x代表以解壓模式解壓,v代表解壓過程可視化,z代表要解壓檔案的壓縮格式,即gz,f代表須指明要解壓的檔案檔案名稱是什麼,解壓縮過程就不截屏了,太長,大家自己看著辦。
解壓完成以後已經進入解壓過程對應的目錄,用命令ls查看目前的目錄裡的檔案,發現一個vmware-tools-distrib檔案夾,如圖7所示
用cd vmware-tools-distrib命令進入vmware-tools-distrib檔案夾,輸入ls查看其中的檔案,如圖8所示
用./divmware-install.pl命令執行目前的目錄下的divmware-install.pl指令檔,這時電腦就開始按照指令碼開始進行配置,並不斷提出一些問題,要求你用斷行符號來回答,大概要按11次斷行符號,在調整螢幕解析度的時候,按照你的螢幕實際解析度進行選擇,奇怪的是我的ubuntu直接跳過了這一步驟,進行了一個編譯模組的操作,可能和其他教程有所不同,就不再截圖了。
安裝完以後登出一下,再重新登入,前面沒有錯的話,應該就生效了,那麼怎麼驗證呢。在終端裡輸入vm並連續按兩下tab鍵,會出現很多vm開頭的命令,如果你看到有vmware-config-tools.pl這個命令,就說明生效了,如圖9所示
好的,現在VMware Tools安裝完成,就可以設定共用了。在VMware的VM->Settings選項裡邊選擇Options,如圖10所示
選擇Shared Folders,將後面的Disabled改成Enabled,選擇右邊的Always Enabled就可以了,然後在下面按Add添加你想要共用的檔案夾就可以了,前提是你要在Win7下先建立好。最後點擊OK完成設定。
回到終端,用命令cd /mnt/hgfs就可以看到你設定共用的檔案夾了。如圖11所示
全部教程結束