vmware workstation 8中的VMWare Tools还是很不好用

查看: 1942|回复: 8
【原创】fedora linux下安装vmware tools的最好方法
在线时间 小时
阅读权限10
作者:醉龙凌云
首发:中国虚拟化先锋网
说明:转载请注明所有信息
功夫不负有心人啊,经过长久的摸索,终于为fedora系统安装vmware tools找到了一条最佳途径。
曾经,我找遍网络,找到了最专业最实际也曾经是最简单的办法为fedora(fedora 6以前版本叫fedora core linux,7.0后就叫fedora linux)系统安装vmware tools,具体如下:(如果大家已经了解这个方法或不想了解这个老方法可以跳过这节)
————————————————————————————————————————————————————————————————————
1,安装GCC开发工具
# Install software called by by VMware Tools
yum install gcc
2,安装内核文件
# Install kernel header files
yum install kernel-devel
3.检查内核文件的版本是否匹配,如果不匹配需要进行升级
# Check it matches the running kernel
& && && && & # running kernel
rpm -q kernel-devel
&&# installed kernel headers
4,第3不中如果不匹配,则需要升级内核文件,升级完后,重新启动系统
# It the two versions do not match, run
yum -y upgrade kernel kernel-devel
# then reboot (but only if they did not match).
5,查找内核文件的位置,安装VMware-tool工具时候需要(我装的时候,会自动查找到,不需要手工指定)
# Find out where the kernel headers are
ls -d /usr/src/kernels/$(uname -r)*/include
# You may need this later.
6,下载虚拟机工具安装包,即:VMware-tool安装包,并解压(具体就是在虚拟机工具栏上,点击&VM&-&&Install VMware Tools&,会出现安装包,选择*.gz的文件,解压到一个目录下就可以)
以下是命令行中具体实现方法,我是在图形界面下实现的
# If you already have VMwareTools-5.5.2-29772.tar.gz
on disk, SKIP THIS STEP!
# Download VMware-workstation-5.5.2-29772.tar.gz
# Extract the VMware Tools iso from it
tar --strip-components=3 -zxvf VMware-workstation-5.5.2-29772.tar.gz \
vmware-distrib/lib/isoimages/linux.iso
# Create a temporary mount point
mkdir /mnt/vmtools-temp
# Mount the image
mount -o loop linux.iso /mnt/vmtools-temp
# Copy VMware Tools from the mount
cp /mnt/vmtools-temp/VMwareTools-5.5.2-29772.tar.gz /tmp/
# Unmount the image and tidy up
umount /mnt/vmtools-temp
rmdir /mnt/vmtools-temp
rm linux.iso
# Unpack VMware Tools to a temporary directory
tar zxvf VMwareTools-5.5.2-29772.tar.gz
7.进入解压目标目录,执行以下代码,一路回车按下来
cd /tmp/vmware-tools-distrib/
./vmware-install.pl
8.直到该步骤,拷贝粘贴第5步的路径,然后一直按回车,直到选择屏幕分辨率。
What is the location of the directory of C header files that match your running
kernel? [/usr/src/kernels/2.6.18-1.2849.fc6-i686/include]
提示信息显示hgfs模块安装有问题,没关系,下一篇文章中解决。
9.到了该步骤,问你是否改变X-window的设置,选y,就可以改变分辨率。
Do you want to change your guest X resolution? (yes/no) [no] y
Please choose one of the following display sizes (1 - 13):
[1] &640x480&
[2] Administration -& Security Level and Firewall. You will have to reboot, but after that, everything should work fine.
One more thing. If your host is Windows, you may notice that the files on the shared folders will appear as only accessible by root (they are in fact fully modifiable by everyone, but GNOME won't see it and this can be an annoyance.) If you want, the patch below will make all files appear with proper permissions (all permissions for everyone.) Apply it using the same steps used for the patch above.
vmhgfs-perm-fix.patch (/vmhgfs-perm-fix.patch)
Now,all the ok.
下面是两个patch文件的内容:
diff -Naur vmhgfs-only/driver.c vmhgfs-only-new/driver.c
--- vmhgfs-only/driver.c
14:25:52. -0300
+++ vmhgfs-only-new/driver.c
15:26:14. -0300
@@ -41,8 +41,8 @@
#define HGFS_SB_TO_COMMON(sb) ((HgfsSuperInfo *)(sb)-&s_fs_info)
-#define INODE_SET_II_P(inode, info) do { (inode)-&u.generic_ip = (info); } while (0)
-#define INODE_GET_II_P(inode) ((HgfsInodeInfo *)(inode)-&u.generic_ip)
+#define INODE_SET_II_P(inode, info) do { (inode)-&i_private = (info); } while (0)
+#define INODE_GET_II_P(inode) ((HgfsInodeInfo *)(inode)-&i_private)
* 2.5.x kernels support nanoseconds timestamps.
@@ -760,7 +760,6 @@
inode-&i_uid = 0; /* This is bogus, should be the mount owner. */
inode-&i_gid = 0; /* This is bogus, should be the mount owner. */
inode-&i_rdev = 0; /* Device nodes are not supported */
- inode-&i_blksize = HGFS_BLOCKSIZE;
inode-&i_blocks = (attr-&size + HGFS_BLOCKSIZE - 1) / HGFS_BLOCKSIZE;
inode-&i_size = attr-&
HGFS_SET_TIME(inode-&i_atime, attr-&accessTime);
--- vmhgfs-only/driver.c
15:26:14. -0300
+++ vmhgfs-only/driver.c-new
15:34:07. -0300
@@ -755,7 +755,7 @@
/* Set the access mode. */
inode-&i_mode &= ~S_IRWXUGO;
- inode-&i_mode |= (attr-&permissions i_mode |= attr-&permissions * 0111; /* Only applies to owner. */
inode-&i_nlink = 1; /* Bogus? */
inode-&i_uid = 0; /* This is bogus, should be the mount owner. */
inode-&i_gid = 0; /* This is bogus, should be the mount owner. */
最后修改xorg config设置,不然重启后会报X-WINDOWS出错。
进入/etc/X11/,用文本打开xorg.conf,加上以下几段:
1、Section &Monitor&
Identifier &vmware&
EndSection
Section &InputDevice&
Identifier &Mouse0&
Driver &vmmouse&
Option &Protocol& &Auto&
Option &Device& &/dev/input/mouse0&
EndSection
2、Section &Monitor&
Identifier &Monitor0&
ModelName &LCD Panel &
HorizSync 31.5 - 67.0
VertRefresh 50.0 - 75.0
Option &dpms&
EndSection
然后找到 含有&ServerLayout& 的section, 在Section跟EndSection之间加上以下一行。
InputDevice &Mouse0& &CorePointer&
————————————————————————————————-——————————————————————
呵呵,仔细算一下吧,一般安装好系统的话,总是可以在网上找到更新包的,所以进行前面几步更新的话,你需要一个可以联网的fedora,由于是连接到外国的服务器,又由于没有迅雷可以用, 所以:gcc安装更新的话,有16M之多,kernel-devel安装的话有60M的文件要下载,这个在网络好的情况下也大概要折腾整个白天吧。安装完了,还要修改配置,才能正常使用!累啊。 我可受不了的哦。
fedora这么优秀的系统就是为了方便我们的学习,方便我们的使用,方便我们的操作啊!为什么要这么复杂呢!
现在在fedora下安装vmware tools就改用下面的方法吧:
********************************************************************************************************
:为此客户机(GUEST OS)选择插入了此fedora系统的安装光盘的光驱。
第二步:启动此客户机,在图像模式下(图形模式比较方便,如果你喜欢在文本模式下操作只能说明你是高手哦)挂载光盘,打开/Media/disk/Fedora/RPM,也就是光盘里的fedora文件夹下的rpm文件夹,里面有kenel-devel-(版本号)-i586.RPM和一个i686的RPM文件,根据你的系统选择一个,安装就可以了。然后弹出光盘。(i386、i586、i686指的是适用于intel i386、 i586、i686 兼容指令集的微处理器。一般来说,等级愈高的机器可接受较低等级的rpm文件。你可以透过/proc/cpuinfo这个档案查询你的CPU等级。)
这一步是核心,这一步就代替了老方法的前7部,就给你省了整个白天的时间。
在线时间 小时
阅读权限10
第三步:选择在虚拟机的菜单vm下选择install vmware tools,在客户机fedora里面挂载光盘。解压VMwareTools-(版本号).tar.gz的文件到/tmp中。以上的步骤在图像模式下很简单,文本模式下的命令方式就不讲了。
:在fedora系统下按ctrl+alt+F1进入虚拟平台1,以root帐户登录,运行一下命令:/tmp/vmware-tools-distrib/vmware-install.pl
回车就开始安装了,如果找不到这个文件则用cd和ls查看刚才解压的目录下的PL文件的文件名。
第五步:一路回车,选择默认的即可。 特别说明:在
What is the location of the directory of C header files that match your running
这一步时,系统会给你自动选择正确的文件夹位置,不用改了,直接回车。一般是/lib/modules/(版本号)/build/include
在分辨率选择界面按数字选择分辨率。所以操作都是自动的,一直到安装完成,回到$的输入提示符下。
第七步:输入reboot。成功
*********************************************************************************************************
现在,你就可以自由的将鼠标移进移出虚拟机了,共享文件夹仍然在/mnt/hgfs下面,访问windows的共享文件夹非常快。感觉真的很爽啊。
然后可以把tmp下解压出来的文件夹给删了,给自己的硬盘省点空间嘛,本来fedora就够大的了。
在终端下使用 $vmware-toolbox 打开vmware tools配置对话框。
光盘里的kernel-devel只有几M,比你用迅雷下源码40多M也小多了吧,一切都是那么的简单,原理呢,也就省略 了。
我也查看了solaris,debian等系统下vmware tools的安装方法,我想应该跟这个差不多吧。也希望给使用其他linux系统的朋友做个参考。redhat的当然就更简单了,直接安装vmware tools就好了。希望linux越来越普及。
在线时间 小时
阅读权限10
其实我的方法就可以一句话说清的我还用了那么多文字!
刚看了一下论坛精华,如果不嫌麻烦用这兄弟的也行,真高手啊:
/viewthread.php?tid=1764
醉亦醒 该用户已被删除
提示: 作者被禁止或删除 内容自动屏蔽
soilbird 该用户已被删除
提示: 作者被禁止或删除 内容自动屏蔽
在线时间 小时
阅读权限10
用tab键自动补齐就是了
fqstar 该用户已被删除
提示: 作者被禁止或删除 内容自动屏蔽
红雨小生 该用户已被删除
提示: 作者被禁止或删除 内容自动屏蔽
originzero 该用户已被删除
提示: 作者被禁止或删除 内容自动屏蔽
Powered by手动给 VMware 虚拟软件安装 VMware Tools_最火下载站
您的位置: >
> 手动给 VMware 虚拟软件安装 VMware Tools
手动给 VMware 虚拟软件安装 VMware Tools
  某些情况下,某些系统上的 VMware Workstation 或 VMware Player 由于由于文件丢失或者损坏,不能在虚拟机中加载并安装 VMware Tools,当选择安装该工具时,弹出需要下载安装的提示:
  如果网络连接顺畅那当然没问题,但我的网络环境有代理服务器,总是不能下载成功,猜测可能是VMWare的这个更新下载工具不支持代理,更新:应该是公司网络代理出现问题导致下载不成功,VMware 更新程序是支持代理的,可以在 Preference & Updates & Connection Settings 中进行设置。
  于是,我需要手动下载VMware Tools 的安装包,并手动安装或者提取安装包中的 windows.iso 文件。
  具体步骤如下:
  在主机上访问以下网址,下载目前最新版的 VMware Tools 安装包(可替换各个版本号和Build号找到对应的Tools安装包):
  虚拟机软件路径
  VMWare Workstation (Windows)/cds/vmw-desktop/ws/8.0.1/528992/windows/packages
  VMware Fusion (OS X)/cds/vmw-desktop/fusion/4.1.1/536016/packages/
  VMware Workstation (Linux)/cds/vmw-desktop/ws/8.0.1/528992/linux/packages/
  按按需下载相应版本的文件,例如我需要的是 tools-windows-8.8.1.exe.tar。
  使用WinRAR 或 7zip 将 tar 文件解压缩出来:
  使用&运行&或&命令提示符&,在运行该 exe 的同时加上 e 参数以及解压缩路径(如下图中的D:\VMT文件夹),将该exe中包含的文件解压出来:
  D:\Downloads\tools-windows-8.8.1.exe /e D:\VMT
  找到解压缩出来的文件(例如打开D:\VMT文件夹),双击运行其中的msi文件,即可将VMware Tools 安装成功:
  (可选)如果要直接提取到windows.iso文件,还可以通过以下命令再释放msi安装包:
  msiexec /a &D:\VMT\tools-windows.msi& /qb TARGETDIR=&D:\VMT\ISO&
  现在就可以直接在 VMware Workstation 或者 Player 虚拟机中安装 VMware Tools 了
上一篇: 下一篇:二次元同好交流新大陆
扫码下载App
汇聚2000万达人的兴趣社区下载即送20张免费照片冲印
扫码下载App
温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!&&|&&
LOFTER精选
网易考拉推荐
用微信&&“扫一扫”
将文章分享到朋友圈。
用易信&&“扫一扫”
将文章分享到朋友圈。
& & & & 由于之前在VMware Workstation 10上装过MacOS X 10.9.5,以为这次还是一样的装法,没想到频繁报错,下面把自己安装全过程截图贴上来分享。一、安装前的软件准备:(百度云分享失败???)1、VMware-workstation-full-11.0.0-23053292、VMware Unlocker for OS X 2.0.3&(支持VMware-workstation-full-11.0.0-2305329)3、Python 2.7.9 &(不安装则会在装“)3、VMware Tools for OS X (darwin.iso) 7.1.04、Securable 1.0.2570.1(SecurAble能检测你的CPU是否支持硬件级虚拟模式,现在的电脑配置基本都行吧)5、Yosemite Install(14B25).cdr(懒人版安装镜像)6、VMsvga2 v1.2.5 OS 10.9(虚拟机苹果显卡驱动).pkg二、首先安装VMware Workstation 11及Mac OS X Unlocker for VMware V2.0,跳过三、新建虚拟机跟在VMware Workstation 10上装MacOS X 10.9.5类似,只有少部分不同,下面安装过程会说。新建一个虚拟机, 选择客户机操作系统为Apple MacOS X 10.10, 其余参数可以默认。建好之后不要急着打开客户机, 因为直接打开你会发现新建的客户机将会无法启动。如果直接运行会出现以下错误,解决方法其实在VMware Unlocker for OS X 文件夹内的readme.txt 文件中已经提及.仔细阅读Mac OS X Unlocker for VMware V2.0里面的readme.txt你将会找到答案,VMware 11 默认建立好的OSX客户机直接运行会Crash, 有两个方案解决:VM换成HW 10或者编辑VMX文件, 加入smc.version = 0&去客户机的安装目录,打开VMX文件, 比如你的客户机名字为OSX, 这个文件就是OSX.vmx,你将会看到有一个smc的参数:smc.present = "TRUE"把smc.version = 0 加载这个参数后面一行, 保存退出。重新启动客户机发现能正常启动了。打开虚拟机安装文件下的 VMX后缀文件&做完上面的工作点启动虚拟机时可能会出现以下错误:默认启动的错误窗口启动顺利进入安装界面:&&&&&&&&&&&安装VMware Tools安装 VMsvga2 v1.2.5 OS 10.9&&&
阅读(20776)|
用微信&&“扫一扫”
将文章分享到朋友圈。
用易信&&“扫一扫”
将文章分享到朋友圈。
历史上的今天
在LOFTER的更多文章
loftPermalink:'',
id:'fks_086',
blogTitle:'VMware Workstation 11 安装MAC OS X 10.10 Yosemite(14B25)图解',
blogAbstract:'VMware Workstation 11 安装MAC OS X 10.10 Yosemite(14B25)图解& & & & 由于之前在VMware Workstation 10上装过MacOS X 10.9.5,以为这次还是一样的装法,没想到频繁报错,下面把自己安装全过程截图贴上来分享。',
blogTag:'10.10,yosemite,vmware',
blogUrl:'blog/static/',
isPublished:1,
istop:false,
modifyTime:2,
publishTime:1,
permalink:'blog/static/',
commentCount:0,
mainCommentCount:0,
recommendCount:2,
bsrk:-100,
publisherId:0,
recomBlogHome:false,
currentRecomBlog:false,
attachmentsFileIds:[],
groupInfo:{},
friendstatus:'none',
followstatus:'unFollow',
pubSucc:'',
visitorProvince:'',
visitorCity:'',
visitorNewUser:false,
postAddInfo:{},
mset:'000',
remindgoodnightblog:false,
isBlackVisitor:false,
isShowYodaoAd:false,
hostIntro:'',
hmcon:'0',
selfRecomBlogCount:'0',
lofter_single:''
{list a as x}
{if x.moveFrom=='wap'}
{elseif x.moveFrom=='iphone'}
{elseif x.moveFrom=='android'}
{elseif x.moveFrom=='mobile'}
${a.selfIntro|escape}{if great260}${suplement}{/if}
{list a as x}
推荐过这篇日志的人:
{list a as x}
{if !!b&&b.length>0}
他们还推荐了:
{list b as y}
转载记录:
{list d as x}
{list a as x}
{list a as x}
{list a as x}
{list a as x}
{if x_index>4}{break}{/if}
${fn2(x.publishTime,'yyyy-MM-dd HH:mm:ss')}
{list a as x}
{if !!(blogDetail.preBlogPermalink)}
{if !!(blogDetail.nextBlogPermalink)}
{list a as x}
{if defined('newslist')&&newslist.length>0}
{list newslist as x}
{if x_index>7}{break}{/if}
{list a as x}
{var first_option =}
{list x.voteDetailList as voteToOption}
{if voteToOption==1}
{if first_option==false},{/if}&&“${b[voteToOption_index]}”&&
{if (x.role!="-1") },“我是${c[x.role]}”&&{/if}
&&&&&&&&${fn1(x.voteTime)}
{if x.userName==''}{/if}
网易公司版权所有&&
{list x.l as y}
{if defined('wl')}
{list wl as x}{/list}

我要回帖

更多关于 vmware workstation吧 的文章

 

随机推荐