這段時間決定學習嵌入式,變打算安裝個Linux系統先熟悉一下Linux系統的使用,但自己電腦上安裝的win7系統又不想裝雙系統,一是閑麻煩,二是由於對Linux系統不熟悉擔心會因為自己的誤操作而損壞系統。所以決定安裝一個虛擬機,簡單粗暴,要是系統不小心死了直接關掉重啟便是。但是現實往往是,很多事情表面上看起來很簡單,實際上暗藏了很多問題。其中問題之一就是想在Linux上安裝軟件,但安裝包在自己電腦的硬盤上,而在虛擬機中完全不知道怎么訪問硬盤中的文件,所以就各種上網找資料,試過一些網上的方法但都貌似沒有用,最后還是偶然看到一篇博文(具體是哪個我給忘了~不過還是要謝謝博主),自己根據自己的情況嘗試了一下,總算是成功了,具體操作步驟如下:
1、安裝VMware tools
power on 你的虛擬系統,在虛擬機的窗口界面上VM->install VMware tools...。如果此操作成功那么在桌面上會出現VMware tools的圖標,而且會打開一個目錄(cdrom)里面會有VMware tools安裝包的壓縮文件。
解壓該壓縮包:這里需要注意幾點
一是,解壓安裝VMtools需要超級用戶權限(root),所以如果當前不是root用戶登錄的需要切換到root用戶,否則沒有執行權限
可使用su -指令,然后輸入root登錄密碼即可。
二是,如果直接解壓到當前目錄下</mnt/cdrom>,可能會報錯:An errror occurred while extracting files,那么就把文件解壓到其他目錄下比如/home/jfg (jfg是我的一個用戶名)
解壓完成后就會得到vmware-tools-distrib的文件夾,會發現里面有一個vmware-install.pl的文件。在該目錄下,輸入sudo ./vmware-install.pl,在之后的所有選項中均按回車鍵,
即可安裝VMware Tools。
這里截了幾張圖(不全,反正一路上需要確定的直接回車就行)
安裝好VMware tools后power off你的虛擬機,進行以下的操作:
在option里選擇shared Folders 選擇always enabled,然后點擊添加,然后點擊“添加”,建立windows文件和linux路徑的映射。如下圖
點擊確定即可,這樣想要虛擬機Linux訪問電腦中什么文件就把這個文件拷貝到上面指定的共享文件夾內就可以了。
注意:在linux中,文件掛載的路徑為:/mnt/hgfs/xxx (xxx是添加的共享文件的文件名)
希望對也正在學習Linux,然后也跟我一樣碰到類似問題的朋友有幫助~