问题描述
Linux操作系统的虚拟机在安装虚拟机优化工具时报错提示:“Missing nessary comands, this OS version is NOT supported!”
问题原因
最小安装的操作系统中,tar命令未预先安装,导致安装vmtool失败,需手动安装tar后才能继续安装vmtool。
解决办法
手动安装tar命令
2.1)制作本地yum源(适用于centos,openEuler,rhle)编辑虚拟机,找到光驱CD,本地或虚拟存储上指定ISO镜像(安装镜像)
2.2)挂载镜像(一般为/dev/sr0,若不是则选择/dev/sr1)
[root@dbaserver ~]#mkdir /mnt/iso ##创建挂载点文件夹
[root@dbaserver ~]#mount /dev/sr0 /mnt/iso ##创建本地yum源
[root@localhost ~]#mkdir /etc/yum.repos.d/bak #创建临时文件夹
[root@localhost ~]#mv /etc/yum.repos.d/* /etc/yum.repos.d/bak #把系统默认的repo文件移走到bak文件夹中
[root@localhost ~]#vi /etc/yum.repos.d/iso.repo #创建repo文件
[iso]
name=isofile
baseurl=file:///mnt/iso/
enabled=1
gpgcheck=0
[root@localhost ~]#yum makecache #创建缓存
[root@localhost ~]#yum install tar ##安装tar命令
再重新挂载vmtool镜像,然后即可正常安装
[root@dbaserver ~]#mount /dev/sr0 /mnt/cdrom
[root@dbaserver ~]#cd /mnt/cdrom
[root@dbaserver ~]#./install.sh