虚拟机中CentOS7安装VMware Tools详细教程
以下几步是和windows步骤一致,不再截图,
菜单栏》安装VMware Tools 点击VMware菜单栏【虚拟机】,选择【安装VMware Tools】;如果安装了早期版本的 VMware Tools,则菜单项为[更新 VMware Tools] 装载CD-ROM 查看【虚拟机>设置>硬件>CD/DVD】是否已加载CD虚拟驱动器 以下几步是在命令中执行,截图配合文字描述 ①:查看cdrom目录 在虚拟机中,以 root 身份登录客户机操作系统,打开终端窗口并运行ls /dev命令查看是否含有cdrom目录
②:创建/mnt/cdrom将CD-ROM挂载到其他目录下,一般是将/dev/cdrom 挂载到/mnt/cdrom目录
使用ls /mnt查看是否已经含有/cdrom目录
从上图中可以发现/mnt中并没有/cdrom目录,故需要进行创建,使用命令mkdir /mnt/cdrom或mkdir -p /mnt/cdrom(带上-p则可以一次创建多个目录),使用命令ls /mnt查看目录是否创建成功
③:挂载目录 使用命令mount -t iso9660 /dev/cdrom /mnt/cdrom将光盘挂载在/mnt/cdrom目录,并使用命令ls /mnt/cdrom查看是否挂载成功
④:拷贝安装包到家目录 将后缀名为tar.gz的文件拷贝到家目录下,使用命令cp /mnt/cdrom/ VMwareTools-9.9.3-2759765.tar.gz ~,并用命令ls ~查看是否复制成功
⑤:解除挂载 使用命令umount /dev/cdrom解除挂载
⑥:解压安装包 使用命令tar -zxvf VMwareTools-9.9.3-2759765.tar.gz
解压完成后使用命令ls ~查看是否解压成功
安装VMware Tools进入源码文件目录使用命令cd vmware-tools-distrib进入到解压后的源码文件目录
运行vmware-install.pl文件
结果出现错误“-bash: ./vmware-install.pl: /usr/bin/per: bad interpreter: No such file or directory”,表明未安装编译环境
安装编译环境 输入命令yum -y install perl gcc make kernel-headers kernel-devel (最好使用命令yum -y install perl gcc gcc-c++ make cmake kernel kernel-headers kernel-devel net-tools以避免后期网络问题)
结果报错“Couldn’t resolve host 'mirrorlist.centos.org”,表明无法解析mirrorlist.centos.org这个地址,没有正确配置网络
使用ip addr查看当前的ip地址(centos无法使用命令ifconfig查看ip)
如上图所示,可知网卡ens33并没有相应的inet属性即没有IP地址,也就无法通过IP地址连接虚拟机 centos获取IP地址的方式有两种:一是动态获取IP,二是设置静态IP 以下采用设置静态IP的方式: 使用命令ls /etc/sysconfig/network-scripts/查看ens33对应的文件名
使用命令vi /etc/sysconfig/network-scripts/ifcfg-ens33打开并编辑文件内容(按下字母i进入编辑状态,按下esc退回到查看状态,按下:wq保存并退出文件内容回到命令行)
把onboot=no的改成yes保存就完事了 ONBOOT=no更改为ONBOOT=yes
保存完成之后 使用命令systemctl restart network重启网络
|