天天看點

vmware虛拟機工具vmware tools介紹及安裝排錯

  VMware Tools是VMware虛拟機中自帶的一種增強工具,相當于VirtualBox中的增強功能(Sun VirtualBox Guest Additions),是VMware提供的增強虛拟顯示卡和硬碟性能、以及同步虛拟機與主機時鐘的驅動程式。

  隻有在VMware虛拟機中安裝好了VMware Tools,才能實作主機與虛拟機之間的檔案共享,同時可支援自由拖拽檔案的功能,滑鼠也可在虛拟機與主機之前自由移動(不用再按ctrl+alt),且虛拟機螢幕也可實作全屏化及自由調整視窗大小。

  安裝vmware tools的方法這裡暫且不表,其原理就是通過把vmware tools這個子產品編譯到啟動鏡像中去(Creating a new initrd boot image for the kernel),使debian在啟動時以daemon方式來啟動vmware tools程序以提供vmware的增強功能。

  既然要要重新編譯核心子產品,那就少不了一些必須的元件:gcc、make、build-essential、linux headers。

  根據安裝過程中終端輸出的排錯資訊就可以看到缺少了那些元件,然後通過線上安裝指令yum/aptitude安裝即可。值得注意的是由于linux流派不同,軟體名字也不一樣

red hat系列:
sudo yum install kernel-devel-'uname-r' kernel-headers -'uname -r' gcc make
debian/ubuntu系列:
sudo aptitude install build-essential
sudo aptitude install linux-headers-$(uname -r)      

  其中在debian系列中:

  build-essential是一個清單,表中列出了在編譯 Debian 軟體包時所必需的軟體包。 本軟體包依賴于清單中的軟體,友善安裝這些編譯程式所必需的軟體包。如果您不打算自己編譯 Debian 軟體包,則無需安裝該軟體包。

  linux-headers-***:這個包為某個特定的linux核心提供了針對特定架構(如x86系列386、586等等)的核心頭檔案,如果要想在linux原有核心子產品的基礎上添加新的子產品(如我們上面說的vmware tools),就需要安裝這個包了。

作者:beanmoon

出處:http://www.cnblogs.com/beanmoon/

本文版權歸作者和部落格園共有,歡迎轉載,但未經作者同意必須保留此段聲明,且在文章頁面明顯位置給出原文連接配接。

該文章也同時釋出在我的獨立部落格中-豆月部落格。

繼續閱讀