文档章节

CentOS6.5安装VMwareTools

太阳黑子
 太阳黑子
发布于 2016/09/18 01:17
字数 1115
阅读 18
收藏 0

原文: http://qiangsh.blog.51cto.com/3510397/1671697

前言

    之前我们已经把CentOS6.5的minimal版本安装好在VMware上了,接下来就要对它进行一些简单的配置,并把VMwareTools安装好。

 

  1. 配置网络、yum源

    启动CentOS6.5虚拟机后用ifconfig发现网卡eth0并没有启动,直接用ifup eth0命令就可以启动网卡了。

     

    wKiom1SLzVngYQZ_AAKVvQSCkwM437.jpg

    wKioL1SLzfSDQAwZAAIn5VCqg9I671.jpg

    可以看到已经获取到了IP地址。因为之前创建虚拟机的时候网络是使用NAT,这个地址通过DHCP的方式自动分配到这个网卡的。既然我们已经让虚拟机通过NAT的方式获取到了IP地址,那就让我们在物理机上使用Xshell工具看看能否ping通,并用Xshell通过ssh的方式连接上这台虚拟机。

    wKioL1SL0CPh3e8XAANU-1LcVVc638.jpg

    已经是连接上了。这里稍微讲一下,这个Xshell是终端的其中一种,我们可以通过tty命令来查看它是什么类型的终端。终端通常分为以下几种:

    (1)虚拟终端:表示方式为/dev/tty#(“#”代表数字),可以通过ctrl-alt-[1-6]来切换,虚拟机中就是虚拟终端。

    (2)伪终端:表示方式为/dev/pts/#,使用ssh远程连接,还有在图形界面打开的命令提示符,像Xshell这种就是伪终端。

    (3)物理终端:表示方式为/dev/console

    (4)串行终端:表示方式为/dev/ttyS#

    (5)图形终端:Ctrl-Alt-F7

    tty命令显示出来的各种终端都是硬件设备,但是以文件的格式显示出来,都是设备文件,所以在Linux里面,一切皆文件(Linux基本法则之一)。

    接下来让我们看看它的网卡配置文件。

    wKioL1SL006hwZ0rAAKA8ZsPKig879.jpg

    红色框中ONBOOT=no表示这个网卡在系统启动的时候不自动启动,所以一开始的时候用ifconfig命令看不到eth0这个网卡;NM_CONTROLLED中的NM是NetworkManager的缩写,是系统提供的网络管理工具,我不想依赖它的控制,所以改成了no;BOOTPROTO=dhcp表示是通过dhcp获取IP地址。(可以设置成static、none等,手动配置IPADDR、NETMASK、GATEWAY等,这里暂时不细讲)

     

    接着我们用wget的方式把163的源下载下来,国内速度比较好的有163,sohu等,这里以163为例。因为minimal版本的CentOS很多工具包都是没有的,所以在使用wget的时候会提示not found,只需要yum -y install wget就可以了,因为本身系统就自带一个yum源。

    wKiom1SL1yXSjMtjAATWa4llB90924.jpg然后把旧的yum源备份一下,用163的源替换一下,最后再yum clean all一下就可以了。

    wKiom1SL2MfxOx3pAAHU_G5asMI559.jpg

  2. 安装VMwareTools

    VMwareTools的安装脚本是要使用到perl的,而CentOS 6自身不带perl,所以需要自己安装。可以自己下载源代码编译,也可以直接用yum来安装。

    wKioL1SL2kOzoGHJAAPzqOzFweg026.jpg然后再VMware界面加载vmware-tools镜像。

    wKioL1SL2nnz8jOPAAH2tI1_CWE945.jpg

    wKioL1SL2rby96DUAAN_ifhlEEU651.jpg接着就是新建目录(mkdir)、挂载目录(mount)、复制(cp)、解压缩(tar)等操作,如下图:

    wKiom1SL2rmRUNprAAK2iGzerxk622.jpgumount是取消挂载,注意在取消挂载前需要先退出挂载目录,否则会提示device is busy(设备正忙)。解压之后就是进入(cd)解压目录、执行脚本(./vmware-install.pl)。

    wKiom1SL24vg2HnrAAIQC6QaHfA287.jpg

    过程中遇到了一个问题,提示

  3.  

    Error: Unable to find the binary installation directory (answer BINDIR)

       in the installer database file "/etc/vmware-tools/locations".

    wKioL1SL3WWSh0M9AAG37ariEX8760.jpg

    这里需要把/etc/vmware-tools/目录下的文件全部删除(rm)掉,就可以执行脚本了。

wKioL1SL3cyyYSlzAAHweoBtYwg601.jpg

wKiom1SL3THhNRr_AAJdNdfMlfs813.jpg

    一直默认回车还有yes就可以了。不过,安装完后在启动的时候又遇到了一些问题,如下图:

    wKiom1SL3Y3gHzyyAADOhYTdKqQ320.jpg

    initctl:Job failed to start

    Unable to start services for VMware Tools

    然后尝试手动去启动/etc/vmware-tools/services.sh start

wKioL1SL3sqg6aBmAAE7G-Sy6as080.jpg

    Mounting HGFS shares: FAILED.

    Blocking file system: FAILED.

    第一个错误是因为虚拟机设置中没有启用共享文件夹功能。

    第二个错误是因为没有安装fuse-libs,用yum安装即可。至于这是个什么东西,我也还不是很清楚,应该是和文件系统有关的库文件吧。

    进行以下操作即可解决这两个问题:

wKiom1SL3vCDCLWIAAHKsh-ynck749.jpg

wKioL1SL34ujelrLAAKY6awN0ZI733.jpg

wKiom1SL3_TR_mZ9AAMbHzNiSs8960.jpg

wKioL1SL4I-wCEfCAAIhz4xrJew505.jpg

    已经全部启动成功了。

 

    关于VMware-Tools的具体作用这里不做详解了,大家可以去搜索一下。我主要是记录一下自己学习过程中的遇到的一些问题和解决方法。写的不好的地方希望大家多多包含~

本文转载自:

太阳黑子
粉丝 6
博文 104
码字总数 2285
作品 0
广州
高级程序员
私信 提问
MySQL专题2之MySQL在linux上的安装

- 所有平台的MySQL下载地址为http://www.mysql.com/downloads,挑选你需要的MySQL Community Server版本以及对应的平台。 1、Linux/UNIX上安装MySQL - Linux平台上推荐使用RPM包来安装MySQL...

极客微信条
2017/11/13
0
0
虚拟机VMwareTools的安装

我在Fedora中安装VMwareTools找不到解压的文件,我知道解压文件在CD驱动中,怎么访问他,有没有哪位大神装过VMwareTools的啊,我用的是Fedora 20,里面自带了VMwareTools安装包,就是我选择了...

C_sun
2015/01/24
359
4
Linux 安装 VMware tools方法

Linux 安装 VMware Tools方法 先启动虚拟机,这个就不用说了 启动好了以后在 虚拟机(m) >> 安装 VMware Tools(i) 也就是在选择菜单里 VM 选项 选择 安装 VMware Tools,安装 然后用root身...

五大三粗
2015/10/28
0
0
在VMware上安装CentOS-6.5 minimal - 安装VMware Tools

由于CentOS-6.5 minimal很多工具都默认没有安装,安装VMwareTools需要用到Perl,所以建议先配置好网络再接着安装。 1、 修改配置文件/etc/sysconfig/network-script/ifcfg-eth0 修改下面两项...

qq8658868
2018/07/03
0
0
为 vm设置 共享文件(安装的是 redHat5)

vm 设定 共享文件夹(本人在 vm 中的系统 是 redHat 5,假设你系统已经安装好了) 共享文件夹的设定 只需要两步: 一,安装 vmTools 二,设置共享文件夹 具体步骤如下: 一,安装 vmTools 1.打开虚拟...

globalHawk
2013/01/07
0
0

没有更多内容

加载失败,请刷新页面

加载更多

JWT学习总结

官方 https://jwt.io 英文原版 https://www.ietf.org/rfc/rfc7519.txt 或 https://tools.ietf.org/html/rfc7519 中文翻译 https://www.jianshu.com/p/10f5161dd9df 1. 概述 JSON Web Token(......

冷基
50分钟前
3
0
AOP的学习(1)

AOP 理解AOP编程思想(面向方法、面向切面) spring AOP的概念 方面 -- 功能 目标 -- 原有方法 通知 -- 对原有方法增强的方法 连接点 -- 可以用来连接通知的地方(方法) 切入点 -- 将用来插入...

太猪-YJ
今天
4
0
一张图看懂亮度、明度、光度、光亮度、明亮度

亮度、明度、光亮度,Luminance和Brightness、lightness其实都是一个意思,只是起名字太难了。 提出一个颜色模型后,由于明度的取值与别人的不同,为了表示区别所以就另想一个词而已。 因此在...

linsk1998
昨天
8
0
Python应用:python链表示例

前言 python链表应用源码示例,需要用到python os模块方法、函数和类的应用。 首先,先简单的来了解下什么是链表?链表是一种物理存储单元上非连续、非顺序的存储结构,数据元素的逻辑顺序是...

python小白1
昨天
4
0
Source Insight加载源码

Source Insight是一个图形化的源代码查看工具(当然也可以作为编译工具)。如果一个项目的源代码较多,此工具可以很方便地查找到源代码自建的依赖关系。 1.创建工程 下图为Snort源代码的文件...

天王盖地虎626
昨天
5
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部