转个LINUX伊甸园的有关安装vmware tools贴
虽然说的是FC3,但是可以拿来研究一下,我转过来再学习,呵呵:原作者jorin
看到论坛上很多人包括兄弟我自己在给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
试试吧 那么多不同之处,慕白你diff了做个patch吧,呵呵。 那么多不同之处,慕白你diff了做个patch吧,呵呵。
哈哈哈,这个我可不会哦......
我现在都还没搞定VMtools呢,不知道是否安装成功了。您是用的VM装ML么?
我还不知道怎么样在字符界面下装ML啊 那么多不同之处,慕白你diff了做个patch吧,呵呵。
哈哈哈,这个我可不会哦......
我现在都还没搞定VMtools呢,不知道是否安装成功了。您是用的VM装ML么?
我还不知道怎么样在字符界面下装ML啊
我安装到硬盘的,字符界面无法安装的吧。
页:
[1]