在Debian Lenny 5.0.2上安装VMware Tools使用Gnome桌面在ESX Server 3.5 Update 4上

在Debian Lenny 5.0.2上安装VMware Tools在ESX Server 3.5 Update 4上使用Gnome桌面

不时,在Linux客户端上安装VMware Tools将会让您有些悲伤。 虽然有很多howto,通常它们是用于VMware Workstation。 这是一个适用于ESX Server 3.5 Update 4的Debian / Lenny 5.0.2。

重要提示: 在更改guest虚拟机之前,请先在ESX Server上创建快照。 这样,如果出现问题,您可以恢复更改。

1.安装所需的Debian软件包

在Debian客户端,打开根终端:

Applications -> Accessories -> Root Terminal

注意:如果您安装了openssh服务器,则可以使用Putty / SSH客户端连接。

在运行VMware Tools安装脚本之前,我们需要安装一些Debian软件包:

apt-get install binutils gcc-4.1-base make linux-headers-$(uname -r)

要在安装后允许vmware-user守护程序启动,并阻止其在以后失败,请执行以下操作:

ln -s /usr/lib/libexpat.so.1 /usr/lib/libexpat.so.0

2.将VMware Tools安装文件复制并解压缩到本地目录

在虚拟基础架构客户端上,从菜单中加载VMware Tools虚拟光盘:

Inventory -> Virtual Machine -> Install/Upgrade VMware Tools

(您应该看到一个CD-ROM图标出现在您的Debian桌面上,只需忽略它。)

创建和/或浏览到要存储安装文件的目录(例如/ var / installs ),然后解压缩文件:

mkdir /var/installs
cd /var/installs
tar zxvf /media/cdrom/VMwareTools-3.5.0-153875.tar.gz

通过取消VI-Client上的VMware Tools安装/升级来卸载CD-ROM:

Inventory -> Virtual Machine -> End VMware Tools Install

通过点击弹出的窗口上的“关闭”,忽略Debian桌面上的安装错误。

3.安装VMware Tools

重要提示:如果您正在运行连接到guest虚拟机的Putty / SSH会话,那么您必须从guest虚拟机内的终端会话中运行接下来的三个命令,否则在重新初始化网络后,安装脚本将被断开连接。 在Debian / Lenny中, 应用 - >配件 - >根终端

VMware Tools Install会检测并使用“CC”环境变量,以便知道要使用哪个编译器。 我们必须指定gcc-4.1:

export CC=/usr/bin/gcc-4.1

(如果出错,系统会在安装过程中提示正确的文件;没有问题,只需输入/usr/bin/gcc-4.1 。)

切换到安装目录并运行安装脚本:

cd /var/installs/vmware-tools-distrib
./vmware-install.pl

在所有默认答案(甚至启动显示分辨率)上按[输入],直到安装完成。

注意:在Debian / Lenny上,如果您选择1024x768(默认值),它仍然会以800x600的速度启动,这在IMO上更好,因为控制台窗口可能不适合1024x768桌面。 您可以随时通过转到“ 系统” - >“首选项” - >“屏幕分辨率”来更改分辨率

4.固定鼠标

在这一点上,除了鼠标之外,所有的配置都应该正确配置(尽管网络可能会关闭,键入ifup eth0 可以在重新引导之前启动它 。 你会发现鼠标缓慢而不稳定,并会犹豫进出访客窗口。 即使重新启动,它将保持这种方式,所以让我们解决它。

编辑/etc/X11/xorg.conf文件:

gedit /etc/X11/xorg.conf &

注释InputDevice部分:

#Section "InputDevice"
#  Driver "vmmouse"
# Identifier "VMware Mouse"
#  Option "Buttons" "5"
#  Option "Device" "/dev/input/mice"
#  Option "Protocol" "IMPS/2"
#  Option "ZAxisMapping" "4 5"
#  Option "Emulate3Buttons" "true"
#EndSection

复制和粘贴现在应该在主机和访客之间工作。 将以下内容复制/粘贴到xorg.conf文件中:

Section "InputDevice"
  Driver     "vmmouse"
  Identifier "VMware Mouse"
  Option     "CorePointer"
  Option     "Device"          "/dev/input/mice"
  Option     "Protocol"        "ps/2"
  Option     "Emulate3Buttons" "true"
EndSection

现在保存文件并退出,然后重新启动系统:

reboot

而已!

注意:我们更新的InputDevice部分也适用于Debian / Etch。

如果您继续有鼠标问题:

确保使用正确的vmmouse驱动程序(在我的第一次运行中,我运行的安装与本文概述的不同,鼠标驱动程序没有复制):

ls -l /usr/lib/vmware-tools/configurator/XOrg/7.3/vmmouse_drv.so
ls -l /usr/lib/xorg/modules/input/vmmouse_drv.so

如果文件不同,请执行以下操作:

cd /usr/lib/xorg/modules/input
mv vmmouse_drv.so vmmouse_drv.so.orig
cp -p /usr/lib/vmware-tools/configurator/XOrg/7.3/vmmouse_drv.so .

如果问题仍然存在,您可能需要解决xorg.conf中的InputDevice部分。 Google为其他解决方案

小费:

要在800x600窗口中模拟1024x768分辨率,请转到:

System -> Preferences -> Appearance -> Fonts (tab) -> Details...

将分辨率(每英寸点数)更改为75或76。

然后调整图标大小:

Applications -> System Tools -> File Browser
Edit -> Preferences

更改图标视图默认值/默认缩放级别为75%。

赞(52) 打赏
未经允许不得转载:优客志 » 系统运维
分享到:

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏