用虚拟机学习linux确实很方便,但是和主机的文件共享是个大问题,VMWARE TOOLS可以很好的解决这个问题,但是在ARCH里却不能向大多数linux那样方便的安装,在查了很多帖子试了无数遍之后,终于安装成功,现将过程简单的记录一下,希望能对被这个问题困扰的朋友们有些帮助!
工作环境如下:
linux:archlinux 2.6.25
vmware 6.03
VMWARE的linux TOOLS 可以去如下网址下载:http://www.vmware.cn/Soft/1053.html
Download VMware Workstation 6.0.3 VMware tools大全
关键字:VMware,Workstation,VMCN,精简,绿色版
简介: 
VMware Workstation 6.0.3 VMware tools大全,配合精简绿色版使用。绿色版为减小体积,VMware tools只包含了windows.iso,用于其他系统的VMware tools,可以从这里下载。
1、准备工作
创建如下目录:(在中端输入)
mkdir -p /etc/vmware-tools/init.d
cd /etc/vmware-tools
mkdir rc0.d
mkdir rc1.d
mkdir rc2.d
mkdir rc3.d
mkdir rc4.d
mkdir rc5.d 
mkdir rc6.d
创建一个连接
ln -s /etc/rc.d/network /etc/vmware-tools/init.d/network
修改version.h文件
路径在/usr/src/linux-2.6.25-ARCH/include/linux/version.h
注意:linux-2.6.25-ARCH这个目录名可能会根据你的系统内核版本不同而区别,可以先去父目录查看,或使用uname命令来查看系统版本来确定目录名
将version.h添加一行内容:#define UTS_RELEASE "2.6.25-ARCH"
version.h内容变为:
#define LINUX_VERSION_CODE 132627
#define KERNEL_VERSION(a,b,c) (((a) << 16) + ((b) << 8) + (c))
#define UTS_RELEASE "2.6.25-ARCH"
2、开始安装程序
进入vmware菜单,选择安装vmware tools,如果此时虚拟机的光驱内未自动读取linux.iso,可手动制定路径eg:E:\vmware\linux.iso
进入archlinux,以root用户进行如下操作
cd / 
mount -t iso9660 /dev/cdrom /mnt 
cp /mnt/cdrom/VMwareTools-6.0.3-45731.tar.gz /tmp 
umount /dev/cdrom
解压缩在 /tmp 中的 VMware Tools tar 文件,然后安装它。
cd /tmp 
tar zxf vmware-linux-tools.tar.gz
cd vmware-linux-tools
cd ~/vmware-tools-distrib
./vmware-install.pl
安装会自动进行,之后会有如下提示:一下来自archwiki,很简单就不翻译了,根据屏幕上显示的问题安下面的说明填写路径并键入yes即可继续
"In which directory do you want to install the binary files?": /opt/vmware-tools/bin
"What is the directory that contains the init directories ... ?": /etc/vmware-tools
For the rest accept default locations and say yes when a directory creation is needed.
When the installer asks you to run vmware-config-tools.pl answer 'no'
出现enjoy done等字样,就说明安装成功了
以上安装部分完成!
3、配置vmware tools 
这一部分我也不是很明白,依葫芦画瓢有如下步骤:
运行配置脚本
运行 /opt/vmware-tools/bin/vmware-config-tools.pl
这个脚本提问 'What is the location of the directory of C header files that match your running kernel? [/usr/src/linux/include]'. 回答如下:
/usr/src/linux-2.6.25-ARCH/include
脚本将编译一些东西,基本按提示选yes就行啦,到Xorg部分,提示选择一个X屏幕分辨率。你需要已经安装好Xorg在你的系统里面来让X配置正常工作。
安装xorg可以见上篇帖子,简单来说如下:
pacman -S xorg-server xorg-xkb-utils xorg-xauth xorg-server-utils xorg-xinit
pacman -S xf86-video-vesa xf86-input-mouse xf86-input-keyboard
pacman -S hwd
hwd -x
mv /etc/X11/xorg.conf.hwd /etc/X11/xorg.conf
安装
pacman -S xf86-video-vmware xf86-input-vmmouse
修改一下配置文件
编辑/etc/X11/xorg.conf
寻找 
Section "InputDevice"
Identifier "Mouse1"
改成下面: 
Driver "vmmouse"
Option "Device" "/dev/psaux"
注:这里我改的是USB Mouse这个Section,我用的U口的鼠标
在/etc/ rc.conf 里面迅早 MODULES= 这一行然后禁用 pcnet32 模块然后启用vmware模块,就类似下面的:
MODULES=(!pcnet32 vmblock vmxnet vmmemctl vmhgfs)
为了保证日期和时间能和主机同步,vmware-guestd程序必须在运行。这个程序可以在开机时候通过下面步骤开启:
cd /etc/rc.d 
ln -s /etc/vmware-tools/init.d/vmware-tools vmware-tools
然后在 rc.conf 里面寻找 DAEMONS= 这一行然后把 vmware-tools 添加进去
额外的,为了能复制/粘贴能在X和主机之间工作,你必须开启 'vmware-user' 程序。添加下面一行到你的配置文件中,.xinitrc 或者 .xsession (任何你的程序能在X启动的时候启动的地方):
路径在/etc/X11/xinit,在xinitrc最后加入/opt/vmware-tools/bin/vmware-user &
保存退出
重启,然后所有功能应该能正常工作了。
注意:有时启动后vmware-tools的功能会变得无法使用,我的解决办法是重新配置一下:
运行 /opt/vmware-tools/bin/vmware-config-tools.pl 基本选no再走一遍过程就好了,希望有高手能指点一下!

Archlinux里面安装VMware Tools的更多相关文章

  1. Kali 使用ssh,安装vmware tools 和字体重叠

    Kali一直是我所爱,说说遇到的问题吧 第一个:字体重叠 gnome-tweak-tool --打开工具 第二个:ssh 修改sshd_config文件,命令为: vi /etc/ssh/sshd_c ...

  2. 如何给Ubuntu12.10 安装Vmware Tools

    众所周知在VMware虚拟机中安装好了VMware Tools,才能实现主机与虚拟机之间的文件共享,同时可支持自由拖拽的功能,鼠标也可在虚拟机与主机之前自由移动(而不再用按ctrl+alT释放),而且 ...

  3. Linux下安装VMware Tools 的方法

    1.按下 CTRL + ALT  组合键,进入主操作系统,点击VMware虚拟机菜单下的安装虚拟机工具子菜单. 菜单:VM->Install VMware tools....(虚拟机->安 ...

  4. BackTrack5-r3安装VMware Tools

    bt login:root //默认的BT系统账号password:toor //默认的BT系统密码,这里的密码是不显示的.root@bt:~#startx //进入图形模式 启动BT虚拟机系统-在V ...

  5. 在VMware上安装CentOS-6.5 minimal - 安装VMware Tools

    由于CentOS-6.5 minimal很多工具都默认没有安装,安装VMwareTools需要用到Perl,所以老伯建议先配置好网络再接着安装. 网络配置方法可以参考在VMware上安装CentOS- ...

  6. ubuntu中安装VMWare tools

    在进入VMware Workstation之后找到虚拟机然后选择安装VMWare Tools 在下载的安装包中找到linux.iso,比如我的是C:\Program Files (x86)\VMwar ...

  7. Linux_虚拟机_安装VMware Tools

    以root用户执行,否则可能会出现权限不足,无法执行的情况 一.点击安装Vmware Tools   二.拖动安装文件到桌面并解压   三.双击并[在终端中运行]   四.根据提示回车或输入yes   ...

  8. redhat安装VMware tools的方法

    如果我们仔细看的话, 就会发现在VMware软件界面的左下角处显示着 "you don't have VMware Tools installed",即我们还没安装VMware T ...

  9. Ubuntu安装VMware Tools的方法

    最后我将提供一个12版本的VMware Tools集合,包括了linux.iso. 背景: VMware Tools是VMware虚拟机中自带的一种增强工具,相当于VirtualBox中的增强功能(S ...

随机推荐

  1. Linux分类笔记(一)-权限管理

    Linux分类笔记(一) 权限管理 普通权限 文件的普通权限 对一个普通的文件使用ls -ll命令后,看到下面的输出内容   而对于文件权限中的每一位,又分别代表了以下的意思 文件类型又有以下几类: ...

  2. fedora -- java多版本切换

    一般java开发时会下载多个版本的SDK,所以需要多个版本中进行切换 1. 设置JAVA_HOME环境变量需要打开.bashrc文件 2. 安装时使用alternatives将不同版本的java连接到 ...

  3. JS 实现取整(二)

    1.直接丢弃小数部分,保留整数部分 a:parseInt(1.5555) b: 0|1.5555 2.向上取整 a: Math.ceil(1.5555) b: (1.5555+0.5).toFixed ...

  4. 【BZOJ 2005】[Noi2010]能量采集

    Description 栋栋有一块长方形的地,他在地上种了一种能量植物,这种植物可以采集太阳光的能量.在这些植物采集能量后,栋栋再使用一个能量汇集机器把这些植物采集到的能量汇集到一起. 栋栋的植物种得 ...

  5. 各个浏览器下实现Ajax的JS

    var xmlhttpget; try {     // Firefox, Opera 8.0+, Safari     xmlhttpget = new window.XMLHttpRequest( ...

  6. 2336: [HNOI2011]任务调度 - BZOJ

    一道随机算法的题目 随便用什么随机算法 首先我们可以想到枚举类型3的最终类型,然后再做 先贪心出一个较优的序列,首先我们知道肯定是在A机器上先做完类型1的事件再做类型2的事件,机器B也类似,因为这些没 ...

  7. idea14使用maven创建web工程

    参考博客:http://geeksun.iteye.com/blog/2179658 http://www.bubuko.com/infodetail-387387.html ------------ ...

  8. 现代浏览器原生js获取id号方法

    <div id="tests" class="a b c" style="color:#f00">123</div> ...

  9. [转载]C#缓存absoluteExpiration、slidingExpiration两个参数的疑惑

    看了很多资料终于搞明白cache中absoluteExpiration,slidingExpiration这两个参数的含义. absoluteExpiration:用于设置绝对过期时间,它表示只要时间 ...

  10. API断点大全

    1.限制程序功能函数 EnableMenuItem 允许.禁止或变灰指定的菜单条目EnableWindow 允许或禁止鼠标和键盘控制指定窗口和条目(禁止时菜单变灰) 2.对话框函数 CreateDia ...