1 #!/bin/bash
2 # -*- coding: utf-8 -*-
3
4 INPUT_VALUE="NULL"
5 while [[ $INPUT_VALUE = "NULL" ]]
6 do
7 echo "=================================================="
8 echo "= 请先将 VMWare Tools 的光盘插入 cdrom ="
9 echo "=================================================="
10 echo "= 1 => 安装【依赖组件】必须重启 ="
11 echo "= 2 => 安装【VMWare Tools】 ="
12 echo "=================================================="
13 echo "= 注:首次安装完系统组件后必须重启再执行安装脚本 ="
14 echo "=================================================="
15 read -p "请输入(1/2):" INPUT_VALUE
16
17 # 转换大写
18 INPUT_VALUE=$(echo $INPUT_VALUE | tr '[a-z]' '[A-Z]')
19 if [ $INPUT_VALUE = "1" ]; then
20 yum -y update
21 yum -y install open-vm-tools
22 yum -y install *headers
23 yum -y install perl gcc make gcc-c++ automake kernel-devel
24
25 echo "依赖组件安装完毕,5秒后重启系统"
26 sleep 5
27 reboot
28 elif [ $INPUT_VALUE = "2" ]; then
29 # 创建挂载目录并挂载 cdrom
30 cd /mnt && mkdir cdrom && mount /dev/cdrom /mnt/cdrom
31 cp /mnt/cdrom/VMwareTools-*.tar.gz ~/
32 cd ~/ && tar xvf VMwareTools-*
33
34 echo "即将开始安装 VMWare Tools,出现提示一路按回车键"
35 sleep 5
36
37 ~/vmware-tools-distrib/./vmware-install.pl
38
39 echo "VMWare Tools 安装完毕!"
40 exit
41 else
42 INPUT_VALUE="NULL"
43 fi
44 done