vmware虚拟机安装了linux系统之后,为了实现更加强大的功能,比如说直接从windows主机拖文件进入linux,以及加强linux的性能,或者实现文本的复制粘贴,我们一般都要安装vmware tools。
vmware tools是虚拟机VMware Workstation自带的一款工具,它的作用就是使用户可以从物理主机直接往虚拟机里面拖文件。如果不安装它,我们是无法进行虚拟机和物理机之间的文件传输的,当然它的功效不止于此,平时我们操作虚拟机的时候,在物理机和虚拟机之间必须使用CTRL切换,如果安装之后我们就不必使用键盘切换,直接便可退出,使得虚拟机真正成为了电脑的一部分。
下面我们记录安装的步骤:
环境
VMware 10
win8
linux 系统 CentOS
在虚拟机里安装完成后,我们点击 上部的 虚拟机(M)——> 重新安装vmware tools(T)
然后进入linux 图形界面里面,可以看到桌面上就有一个安装启动项。
左键双击后可以看到 相关文件
将里面的文件全部复制出来,复制到桌面,然后再进行操作!
桌面右键打开终端,执行操作:
cd Desktop
(进入桌面) ---如果一打开就是在桌面则不用输入该命令。
tar -xvf VMwareTools-9.6.0-1294478.tar.gz
(解压文件,注意,这里的文件名是你自己桌面上那个.gz文件的名称,版本有差异,文件名也不同,不过后缀都是.gz,按照自己的来)
这时候你的桌面上应该多了一个文件夹,下面执行
cd vmware-tools-distrib
(进入解压出来的文件夹vmware-tools-distrib,文件夹名按照你自己的来)
然后运行就可以了:
sudo ./vmware-install.pl
(sudo 分配权限安装)
然后输入密码,会提问几个问题,一路回车,就安装完了! 安装完成后reboot命令重启可用复制粘贴。
ps:可能遇到的问题,当前用户不在sudo的执行权限列表中。则直接su 切换到root帐号来执行 ./vmware-install.pl
或者把当前用户加入sudo 用户列表
有时候,linux下面运行sudo命令,会提示类似:
xxxis not in the sudoers file. This incident will be reported.
这里,xxx是用户名称,然后导致无法执行sudo命令,这时候,如下解决:
-
进入超级用户模式。也就是输入"su -",系统会让你输入超级用户密码,输入密码后就进入了超级用户模式。(当然,你也可以直接用root用)
-
添加文件的写权限。也就是输入命令"chmod u+w /etc/sudoers"。
-
编辑/etc/sudoers文件。也就是输入命令"vim /etc/sudoers",进入编辑模式,找到这一 行:"root ALL=(ALL) ALL"在起下面添加"xxx ALL=(ALL) ALL"(这里的xxx是你的用户名),然后保存退出。
-
撤销文件的写权限。也就是输入命令"chmod u-w /etc/sudoers"。
然后就行了。
过程如图:
安装完成后如图:
reboot命令重启后就可以用了。
桌面上新建了一个123.txt文档
然后把windows主机中的文本粘贴进去。
成功了。
PS:这时候我们发现 linux图形界面中 是可以粘贴的。
但是linux文本界面控制台终端中粘贴快捷键 ctrl+shift+v无效,shift+insert也不行。 右键也无效。
但是 如果linux的网络是调通的话 我们直接使用pietty等工具连接到 虚拟机 就可以进行粘贴了。