很多用户在测试linux操作系统的时候喜欢用虚拟机,因为虚拟机方便而且可以同时在一台PC机上虚拟出来不同版本的linux操作系统,但是虚拟机和物理机之间的文件传输倒成了个问题,有人说可以使用vmtools吗,小编当然知道,但是怎样在linux操作系统中安装它倒是着实为难着小编了(小编是linux操作系统的小白),于是上网找攻略,终于排除万难安装成功,下面就来介绍下小编的安装经验(以fedora为例,以下的内容仅献给linux操作系统的小白,大神请飘过).

方法/步骤

  1. 1

    首先我们要找到linux.iso文件以便安装vmtools,其实很简单,只要右键点击对应的虚拟机,然后找到安装VMware Tools便可以了(小编已经安装过了,所以显示的是重新安装界面),这样操作系统中便会出现vmtools文件夹

  2. 2

    打开此文件夹,我们可以看到vmtools相关的文件(小编的只有tar.gz的压缩文件,但是据说有的有rmp,安装还很简单,但是小编没有这个文件,只能用tar.gz文件安装了)。我们可以先把它拷贝出来,然后解压缩.

  3. 3

    fedora下安装vmtools必须使用root权限才能安装,而fedora为了安全考虑已经关闭了root权限登录,所以我们只能在终端使用su命令来执行root权限,当你看到root@电脑名的时候,证明你已经是root权限了,以后执行的操作都是在root权限下操作的.

  4. 4

    接着操作我们刚才解压的文件,ls可以例举出当前目录下的所有文件,我们需要的是vmware-install.pl这个文件,安装此文件的时候可能会出现点小问题,请参考注意事项,然后就是一直点回车了,直至安装完成为止.

  5. 5

    当出现successfully的时候,证明安装成功了,我们重新启动电脑使它生效,当你的鼠标可以在虚拟机和物理机之间直接切换而不用Ctrl+G和Ctrl+alt转换的时候,证明已经安装成功了,但是和windows操作系统不一样,小编始终不能直接拖拽,但是可以复制+粘贴到虚拟机中,如果谁知道怎样直接拖拽请告诉小编,小编及时更新.

    END

注意事项

  • fedora操作系统的root默认密码不知道是什么,但是我们可以重设密码,具体怎样重设请参看小编相关的经验

  • 使用vmware-install.pl的时候需要perl模块的支持,貌似fedora默认中没有安装,我们可以使用yum install perl安装perl

  • 当屏幕上出现 what is the location of "gcc"program on your machine 时请按回车,之后又会提示:Would you like to change it 注意这项, 你选 NO ,输入的方法就是 空格+no 然后它就不会出现那个what is the location of "gcc"program on your machine,然后出现警告,不管他,直接全部回车按下去。

经验内容仅供参考,如果您需解决具体问题(尤其法律、医学等领域),建议您详细咨询相关领域专业人士。
举报作者声明:本篇经验系本人依照真实经历原创,未经许可,谢绝转载。

在linux虚机中装vmtools的更多相关文章

  1. 宿主机无法访问linux虚机中的网站

    问题现象: Nginx服务已启动 80端口被nginx监听 宿主和linux虚机可相互ping通 Linux虚机可用curl访问网站 宿主无法用浏览器访问网站 排查: 1.  查看nginx的acce ...

  2. linux虚机配置开发/Server环境全集

    linux虚机配置开发/Server环境全集 9. centos 升级githttp://www.cnblogs.com/grimm/p/5368777.htmla. 下载git2.2.1并将git添 ...

  3. Linux虚机安装配置Tomcat

    d第一步:下载Tomcat包,网址http://tomcat.apache.org/ 选择tar.gz包下载,并传到虚机中 第二步:解压下载好的Tomcat包 命令:tar -zxvf apache- ...

  4. Linux虚机centos6.5安装Vmware Tools步骤

    退出到windows,在虚拟机菜单栏中点击 虚拟机-> 安装 VMWARE TOOLS 子菜单 进入到Linux系统,选择系统工具-终端  命令 su root 或者 su 以root进入 挂在 ...

  5. linux 虚机增加硬盘大小 转自

      转自http://blog.csdn.net/tongyu2009/article/details/8525384 当我做到#unzip liunx_oracle时候,提示disk full? [ ...

  6. Azure进阶攻略丨如何驾驭罢工的Linux虚机网卡?

    很多人的生活中,流传着一个屡试不爽,据说可以解决任何问题的百宝锦囊: 所以经常可以听到类似这样的对话: -我的电脑咋上不去网了? -重启一下电脑. -还是不行呢! -重启一下路由器. -怎么还不行-_ ...

  7. Linux虚机密码破解

    1 重启机器,在机器读秒时按回车键 2 选择要启动的操作系统按 e 3 选择kernel所在行按 e 4 末尾输入空格  single 5 敲回车 在按 b 系统将进入单用户模式 然后 可以 通过 p ...

  8. Terraform:创建 Azure 虚机

    笔者在前文<Terraform 简介>中简单介绍了 Terraform 相关的概念,本文让我们使用 Terraform 在 Azure 上创建一个虚机,以此来直观体验一下 Terrafor ...

  9. Azure Linux 虚机上配置 RAID 的常见问题及解决方案

    简介 独立硬盘冗余阵列(RAID, Redundant Array of Independent Disks),简称磁盘阵列.能增强数据集成度,增强容错功能,增加处理量或容量.详情参见这篇文章. 配置 ...

随机推荐

  1. HOW TO CHECK FOR ACTIVE TRACE FLAGS ON MICROSOFT SQL SERVER

    http://crashmag.net/how-to-check-for-active-trace-flags-on-microsoft-sql-server You check for active ...

  2. delphi杀进程的两种方式

    delphi杀进程的两种方式 uint unit Tlhelp32; 第一种:比较简单,根据标题,找到窗口,再找到进程,杀死进程 procedure KillProgram(WindowTitle : ...

  3. Golang优秀开源项目汇总, 10大流行Go语言开源项目, golang 开源项目全集(golang/go/wiki/Projects), GitHub上优秀的Go开源项目

    Golang优秀开源项目汇总(持续更新...)我把这个汇总放在github上了, 后面更新也会在github上更新. https://github.com/hackstoic/golang-open- ...

  4. iOS:创建静态库及其使用

    本篇来自转载,原创链接为:http://my.oschina.net/leejan97/blog/284193 摘要: 静态库文件可以有效的将功能封装和细节隐藏  ios 静态库 static lib ...

  5. mac更新系统后Git不能用,提示missing xcrun at

    今天更新了mac系统,然后就踩了这个坑. 启动AndroidStudio 右上角提示: can't start git: /usr/bin/git probably the path to git e ...

  6. 转:http2基本中文翻译

    https://github.com/fex-team/http2-spec/blob/master/HTTP2%E4%B8%AD%E8%8B%B1%E5%AF%B9%E7%85%A7%E7%89%8 ...

  7. Lucene分词器

    Lucene分析器的基类为Analyzer,Analyzer包含两个核心组件:Tokenizer和 TokenFilter.自定义分析器必须实现Analyzer类的抽象方法createComponen ...

  8. TMS320F28335项目开发记录1_CCS的使用介绍

    CCS使用介绍 一.前言 本系列文章记录本人实际项目开发时对ti的DSP28335,以及CCS开发环境等的学习与记录,相对于2812来说,28335的资料还是比較少的,只是原理是相通的,28335说白 ...

  9. C#秘密武器之LINQ to SQL

    LINQ to SQL语句(1)之Where 适用场景:实现过滤,查询等功能. 说明:与SQL命令中的Where作用相似,都是起到范围限定也就是过滤作用的,而判断条件就是它后面所接的子句.Where操 ...

  10. js中数组的splice()方法

    在数组中splice方法有增.删.该的多功能用处. var list = []; list.push(1); list.push(2); list.push(3); console.log(list) ...