免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 2750 | 回复: 0
打印 上一主题 下一主题

VM安裝Fedora9後安裝VMtools方式(使用open-vm-tools) [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2009-12-31 10:11 |只看该作者 |倒序浏览

下載與解壓縮VMWave Tools
Mkdir /mnt/cdrom
打開菜單「VM -> Install VMware Tools」,然後有光盤自動彈出,把裡面的源代碼拷貝出來。我的文件是VMwareTools-6.0.0-45731.tar.gz ,我把它拷貝到/root裡。(我習慣在這裡安裝應用程序)
mount /dev/cdrom /mnt/cdrom
cd /mnt/cdrom
cp VMwareTools-6.0.0-45731.tar.gz /root
cd ~
umount /mnt/cdrom
tar xvzf VMwareTools-6.0.0-45731.tar.gz
======================================================================
安装kernel-devel 套件編譯時候c路徑才找得到
yum install kernel-devel
检查kernel跟kernel-devel的版本号,要一樣才可以。
使用tra.gz原始檔安裝方式安裝。
借助 open-vm-tools 工具輔助,VMTOOLS才可正確安裝。
http://open-vm-tools.sourceforge.net/

======================================================================
已將檔案放在自己的ftp,連線至ftp抓取 open-vm-tools
[root@mail ~]# ftp xxx.xxx.xxx.xxx
Name (192.168.1.2:mis): roger-test
Password:
ftp> cd open-vm-tools
ftp> get open-vm-tools-2008.10.10-123053.tar.gz
local: open-vm-tools-2008.10.10-123053.tar.gz remote: open-vm-tools-2008.10.10-123053.tar.gz
227 Entering Passive Mode (192,168,1,2,8,2).
150 File status okay; about to open data connection.
226 Closing data connection.
3186908 bytes received in 0.148 secs (21516.88 Kbytes/sec)
ftp> bye
解壓縮
tar xvzf open-vm-tools-2008.10.10-123053.tar.gz
cd open-vm-tools-2008.10.10-123053
編譯安裝
./configure --disable-unity --without-x --without-dnet --without-icu && make
複製編譯過後的檔案至vm原始區覆蓋
cd modules/linux/
for i in *; do mv ${i} ${i}-only; tar -cf ${i}.tar ${i}-only; done
cd ../../..
mv -f open-vm-tools-2008.10.10-123053/modules/linux/*.tar vmware-tools-distrib/lib/modules/source/
安裝VMtools
cd vmware-tools-distrib/
請勿使用ssh連線安裝,請在本機安裝。
./vmware-install.pl 遇到選項都使用Enter預設值
安裝完畢後執行x視窗就可以用滑鼠載本機與虛擬機器視窗內直接遊走,不需要按熱鍵退出,且可使用vm 分享資料夾方式交換主機與虛擬機器的檔案。
==========================================================================================
下面是參考網頁的教學:
step 1.打開菜單「VM -> Install VMware Tools」,然後有光盤自動彈出,把裡面的源代碼拷貝出來。我的文件是vmwareTools-6.0.2-59824.tar.gz ,我把它拷貝到/opt裡。(我習慣在這裡安裝應用程序)
   step 2.下載最新的open-vm-tools,現在可以下載到最新版本是open-vm-tools-2008.06.03-96374.tar.gz
  step 3.解壓縮源代碼。tar zvxf vmwareTools-6.0.2-59824.tar.gz
tar xvzf open-vm-tools-96374.tar.gz
   step 4.編譯open-vm-tools
cd open-vm-tools-2008.06.03-96374/
./configure --disable-unity && make
cd modules/linux/
step 5.拷貝到vmware源代碼裡
for i in *; do mv ${i} ${i}-only; tar -cf ${i}.tar ${i}-only; done
cd ../../..
mv -f open-vm-tools-2008.06.03-96374/modules/linux/*.tar vmware-tools-distrib/lib/modules/source/
step 6.安裝vmwaretools
cd vmware-tools-distrib/
sudo ./vmware-install.pl
這裡我出現一個小問題,提示找不到kernel的header,從網上下載當前內核開發包kernel-devel-2.6.25-14.fc9.i686.rpm,接著rpm -ivh kernel-devel-2.6.25-14.fc9.i686.rpm。重新執行step 6,一路回車後安裝成功了。
裝好後還有一個問題,當你向共享文件夾寫文件時總提示沒有權限,root用戶都提示沒有權限。看了一下日誌,是selinux在做怪,配置SElinux太麻煩了,不如關了它。vi /etc/sysconfig/selinux找到SElinux=enforcing這一行把它改為SElinux=disabled.重啟後一切就ok了!!
安裝完畢後可使用 vmware-config-tools.pl 做進階設定。

下面是參考網站
http://yuanfarn.blogspot.com/2008/09/open-virtual-machine-tools.html
資料以及自己實做後差異性的修改,主要是open-vm-tools的安裝方式
===========================================
目前的工作需要同時使用 Windows 及 GNU/Linux 兩個作業系統,這幾個月來使用 VirtualBox 跑 GNU/Linux 一直很順利,但前幾個星期不知怎麼搞得,原本可以正常使用的 VirtualBox 1.6.2 卻莫名其妙老是出現錯誤訊息,即使移除再重新安裝也是一樣,偏偏手頭的工作正趕著進度,而 VMware Server 在 32 位元的 Vista Business 又總會使整個系統呈現無法回應的超高負載,只好先下載了試用版的 VMware Workstation。
不過當時下載的 VMware Workstation 6.0.4 在安裝了 Ubuntu 8.04 (Linux Kernel 2.6.24) 後,即使安裝了 VMware Tools,Shared Folders 仍不會被正確掛載,到 Google 爬文後,發現可以用 Open Virtual Machine Tools 解決這個問題。
Open Virtual Machine Tools (open-vm-tools) 是 VMware 公司在 2007 年 11 月 11 日的「VMworld 2007」會議上
宣佈
釋出的 VMware Tools 開放源碼實作。可以在以下的網站取得:

使用 open-vm-tools 的方法非常簡單,編譯後取出生成的 vmblock、vmhgfs、vmmemctl、vmsync 及 vmxnet 等模組,用它們取代 VMware Workstaton's VMware Tools 所帶的模組,然後再執行 vmware-install.pl 安裝 VMware Workstaton's VMware Tools 就可以了。 首先編譯 open-vm-tools 之前需要先確認已經安裝以下的軟體套件:
以下套件安裝方式請自行改成Fedora 9的 yum 模式,沒有得安裝得就跳過
一、當前 Linux Kernel 的 Headers 檔案。
apt-get install linux-headers-$(uname -r)二、C/C++ 編譯器及 make 工具,由於為了平時使用的方便,所以我一向習慣將 GCC 3.x 版也都裝上。
apt-get install make gcc build-essential \
  gcc-3.3 g++-3.3 gcc-3.4 g++-3.4三、Fortran 77 編譯器及 AWK。
apt-get install g77 gawk   四、GTK+ 開發套件。
apt-get install libgtk2.0-dev五、X Window System (X11) 開發套件。
apt-get install xorg-dev  實際上編譯 open-vm-tools 並不需要這麼完整的 X Window System 開發套件,如果磁碟空間有限,可以只安裝以下幾項:
apt-get install libx11-dev libxtst-dev libxrandr-dev \
  libxinerama-dev libxext-dev libxrender-dev \
  x11proto-xinerama-dev x11proto-xext-dev \
  x11proto-randr-dev x11proto-render-dev六、libdnet、libicu、libproc 函式庫
apt-get install libdumbnet-dev libicu-dev libproc-dev當安裝妥所有需要的軟體套件後,就可以開始編譯 open-vm-tools 了。
tar zxvf open-vm-tools-2008.07.01-102166.tar.gz
cd open-vm-tools-2008.07.01-102166
./configure
make成功編譯完成後,接著要以 open-vm-tools 生成的 module 取代 VMware Workstaton's VMware Tools 的 module:
cd module/linux/  接著安裝 VMware Workstaton's VMware Tools 就可以了。
cd vmware-tools-distrib/
./vmware-install.pl後記:
如果下載的 open-vm-tools 版本是 2008 年 8 月 8 日發佈的 2008.08.08-109361 版或目前最新的 2008.09.03-114782 版,則執行 configure 時會提示還需要 uriparser 函式庫的支援,不過即使用安裝 liburiparser-dev 後仍會出現以下的錯誤:
configure: error: uriparser library not found or is too old. Please
configure without Unity (using --disable-unity) or install the
liburiparser devel package.這時只好改成執行 ./configure --disable-unity 關閉 uriparser 函式庫的需求。如果編譯還遇到錯誤訊息,就先按造系統的提示加在 ./configure 後面關閉該項功能 --XXXXXXX-XXX。

本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u3/108239/showart_2136105.html
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP