在虚拟机启动状态下点击VMware上方的菜单栏中的虚拟机(8.0中的为“虚拟机”,早期的版本忘了叫什么了,自己找找),在下拉选项中选择“安装vmware tools。这时会自动弹出vmware tools的安装界面,如果没有出现安装界面请到虚拟机中的光盘中手动启动安装。linux操作系统请参照其他说明文档。
先共享本地主机文件夹
在未启动虚拟机的情况下,如图:点击centOS->编辑虚拟机设置->选项->共享文件夹->选择总是启用->点击添加->选择要共享的文件夹
安装虚拟机工具|
1.在centos启动情况下,虚拟机菜单->虚拟机->安装VMware tool 点击之后会在centos桌面弹出一个DVD的光盘,里面有 VMwareTools-8.8.2-590212.tar.gz安装包,把它解压到其他目录(或先拷贝过去再解压,因为当前目录相当于是光驱,只读的),解压后得到一个 vmware-tools-distrib/文件夹,运行里面 vmware-install.pl脚本文件
复制内容到剪贴板
01.cd /media/VMware Tools
02.cp VMwareTools-8.8.2-590212.tar.gz /home/franklin/
03.cd /home/franklin/
04.tar -zxvf VMwareTools-8.8.2-590212.tar.gz
05.cd vmware-tools-distrib
06../vmware-install.pl
一路enter和输入y就可以了
安装成功后,重新启动CentOS,你就会发现新的萤幕解析度出现,并且鼠标不需再切换,且可使用拖曳的方式传档。同时 cd /mnt/hgfs/共享名字 就看共享的内容了
如果虚拟机系统是windwos,在VMware菜单上就有“安装vmware tools”选项,点击后进入虚拟机控制台,根据提示一步步来最后重启就可以了;如果虚拟机系统是Linux,就需要打命令,如下:
linux下安装vmwaretools
首先选择 虚拟机 >> 客户机 >> 安装/升级vmwareTools
cd /
ls
cd /media
装载cd:mount /dev/cdrom /media
提示mount:block device /dev/sr0 is write-protecter, mounting read-only
cd VMware Tools/
ls
cp VMwareTools-9.0.0. (按Tab补全) /tmp
cd /tmp
ls
6、解压
[root@Webmail media]# cp VMwareTools-8.6.0-425873.tar.gz /tmp
[root@Webmail media]# cd /tmp/
[root@Webmail tmp]# ls
[root@Webmail tmp]# chmod +x VMwareTools-8.6.0-425873.tar.gz
[root@Webmail tmp]# tar zxf VMwareTools-8.6.0-425873.tar.gz
7、安装
[root@Webmail tmp]# cd vmware-tools-distrib/
[root@Webmail vmware-tools-distrib]# ./vmware-install.pl 开始安装
接着一路回车
8、卸载CD-ROM映像
[root@Webmail ~]# cd /
[root@Webmail /]# umount /media
虚拟机与主机的文件共享 方法一:使用虚拟机的共享文件夹功能使用vmware(vmware workstation 5)下shared folders功能实现vmware中host与ghost间文件传输,无需任何网络相关设置,不使用任何网络协议,host和ghost可以是linux和windows操作系统,这里只介绍host是windows,ghost是linux下的设置,如果ghost是windows,请参考vmware帮助中setting up shared folders。
1.安装vmtools for linux:
选择vmware workstation程序菜单中VM >install VMware tools... 选择vmware workstation程序菜单中VM >removable Devices >CD-ROM >Edit >USE ISO Image (选择vmware安装目录中linux.iso)
启动guest 电脑中的linux,执行:
mkdir /mnt/cdrom
mount /dev/cdrom /mnt/cdrom (vmtools的安装文件放在vmware虚拟的cdrom中,首先要mount上这个光驱才能找到安装文件)
cd /mnt/cdrom
tar -zxvf VMwareTools-5.5.3-34685.tar.gz /tmp (把安装文件解压到/tmp)
cd /tmp/vmware-tools-distrib
./vmware-install.pl
(执行vwware的安装脚本,这个脚本是用perl编写的)
在这里,安装程序会询问安装文件存放位置和设置分辨率等一系列问题,在大多数情况下,安装默认配置vmware tools就可以正常工作,因此,这里对每一个问题按回车键选择默认配置。 安装完以后,vmware会添加一个vmhgfs的模块到内核中,可以使用lsmod查看
2.设置puter共享的目录:
在puter中切换到windows桌面,选择vmware workstation程序菜单中 VM>Settings>Options>Shared Folders 点击对话框右下的“add”按钮,点击“下一步”
在文本框“name”中输入共享目录的名字(这里填写的目录名以后在puter的linux系统中将显示出同样的目录名),假设为share_file;在“host folder”中填入puter中windows系统想要共享出来的目录,假设为D:share 然后点击完成
下一个对话框是选择共享的方式:Enable this share是指这个共享长期有效,目录可读写;Read-only方式是指这个共享长期有效,目录只读;Disable after this session方式是指下次puter被关闭或挂起后,共享将会失效。一般情况下选择Enable this share然后点击“完成”
自此,shared folder设置完毕
3.shared folder目录的使用
切换到puter的linux系统,执行:
cd /mnt/hgfs
ls
可以看到share_file的目录,并且可以用cp等指令实现windows到linux,linux到windows的读写操作了
4.注意事项
在vmware软件里添加一个shared folder或对shared folder的参数进行版本是立刻生效的,也就是说立刻可以在puter的linux系统中看到新加的共享目录和体验到参数的改变
结语:写这篇文章的目的是为了减少CU linux版上关于vmware host/puter共享文件问题的新手重复发问和其他兄弟的重复回答,使版面更加简介些。另外,我看大家回答这个问题大多是使用ftp,samba甚至是nfs(在windows上装microsoft service for unix就可以实现nfs)来实现的,采用vmware自带的shared folder方式比使用网络协议实现文件传输要方便得多,并且对于新手来说,用cp命令拷贝文件比用ftp和smbmount命令要简单得多
首先,不论哪种虚拟机都有附加包,这个附加包是用来共享主机与虚拟机之间的文件的,也就是说,安装附加包后虚拟机和主机之间的文件就可以来回拖放移动,然后再去安装,另外,你说的安装不上到底是什么意思?是软件在WIN7上运行不了,还是怎么回事>请描述清楚点.
虚拟机安装软件和物理机一样.这没什么难度的.