为FC3安装vmware tools问题的完美解决方案--come from vmware.cn' jorin

本文针对在Vmware workstaion 4.5.2上给Fedora Core 3安装vmware tools出现的问题,提出完美解决办法。未安装tools有分辨率低、鼠标操作不便等问题,安装后也有找不到mouse等问题。通过修改vmware-config-tools.pl文件,按特定步骤安装,可解决问题并提升使用体验。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

看到论坛上很多人包括兄弟我自己在给Vmware上的Fedora Core 3安装vmware tools都出现了问题,我下决心牺牲一个周末休息日来解决它。

一般说来,在Vmware workstaion 4.5.2上安装 Fedora Core 3后,不安装vmware tools也可以正常图像界面启动、图像界面使用。但是不爽之处有:
1:分辨率只有800x600。
2:每次鼠标移动到虚拟机屏幕的边缘时,需要按ctrl+alt才能出来。

安装了vmware tools 后一般会遇到的问题是,startx时会找不到mouse。兄弟我在以前的帖子里说过可以通过修改 /etc/XF86Config,把section "pointer"后面的device"/dev/mouse"改为"/dev/mouse0"就可以了。
但是有的朋友说找不到/etc/XF86Config这个文件。其实,FC3本身没有使用这个文件,而是使用的/etc/X11/xorg.conf这个文件来配置x windows。但是vmware 4.5.2上的vmware tools不支持这个文件,所以如果为FC3安装了vmware tools,它会自动创建/etc/XF86Config这个文件,而且有些设置与FC3实际的不同。如上述的mouse问题。
修改了之后就可以startx,进入x windows系统了。
但是使用这种方法后却不能以图形界面方式(rhgb)启动了。这点一直让我很不爽。

兄弟我今天在网上一顿狂搜,终于为FC3的vmware tools 安装找到了完美的解决办法:
在安装vmware tools之前,要对 vmware-tools-distrib/bin/vmware-config-tools.pl这个文件做如下修改:
1:把2850行附近的
以下内容为程序代码:
sub xserver4 {
return xserver_bin() . '/XFree86';
}

改为
以下内容为程序代码:
sub xserver4 {
return xserver_bin() . '/Xorg';
}


2:把3055行附近的
以下内容为程序代码:
/X.org Foundation/ ? '4.4.0' : '0.0.0';

改为
以下内容为程序代码:
/X.org Foundation/ ? '4.4.0' : '4.4.0';


3:把3056行附近的
以下内容为程序代码:
$xconfig_file_name = $ENV{'XF86CONFIG'};
} elsif (file_name_exist($xconfig_path . '/XF86Config-4')) {

改为
以下内容为程序代码:
$xconfig_file_name = $ENV{'XF86CONFIG'};
} elsif (file_name_exist($xconfig_path . '/xorg.conf')) {
$xconfig_file_name = 'xorg.conf';
} elsif (file_name_exist($xconfig_path . '/XF86Config-4')) {

4:把3440行附近的
以下内容为程序代码:
my $keybRegex = 'driver/s+/"keyboard/"';

改为
以下内容为程序代码:
my $keybRegex = 'driver/s+/"(keyboard|kbd)/"';


5:把3570行附近的
以下内容为程序代码:
if ($major == 4 && $minor >= 2 &&
file_name_exist($cX4MouseDriverFile)) {
$line =~ s/%MOUSE_DRIVER%/vmmouse/g;
} else {

改为
以下内容为程序代码:
if ($major == 4 && $minor >= 2 &&
file_name_exist($cX4MouseDriverFile)) {
$line =~ s/%MOUSE_DRIVER%/vmmouse/g;
$line =~ s-/dev/mouse-/dev/input/mice-;
} else {


然后运行vmware-tools-distrib/vmware-install.pl 安装vmware tools。
在安装的时候当提到 compile a vmhgfs module 时,回答 no。
也会提示你改分辨率,输入3,X的分辨率即可设为1024X768。

安装完之后startx,或以runlevel 5启动。一切顺利,你会发现:
分辨率提高了
鼠标在进出虚拟机时不用再按ctrl+alt。

后面的附近是修改后的vmware-config-tools.pl
安装vwware tools之前用它替换 vmware-tools-distrib/bin/vmware-config-tools.pl。
注意替换后要为vmware-config-tools.pl设置好属性:
以下内容为程序代码:
chown 201 vmware-config-tools.pl
chgrp 201 vmware-config-tools.pl
chmod 555 vmware-config-tools.pl

试试吧!

此主题相关图片如下:
按此在新窗口浏览图片

点击浏览该文件
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值