☰
Linux虚拟机安装VMTools时tar.bz2格式压缩包无法解压
2026/10/1 11:13:35 网站建设 项目流程

Fusioncompute平台上使用Linux虚拟机安装VMTools时 tar.bz2格式压缩包无法解压

目录

问题描述

问题描述

Linux操作系统缺少bzip2解压工具,导致安装VMTools时tar.bz2格式的压缩包无法解压,无法安装VMTools。报错如下:

处理过程

总体思路是在虚拟机外部将vmtools-3.0.0.xxx.tar.bz2压缩包解压,再将解压后的文件夹传到虚拟机内。

具体操作步骤如下:

1. 登录虚拟机所在的主机节点,进入/home/GalaX8800/目录。

2. 创建一个文件夹作为挂载点:mkdir -p /mnt/vmtools/

3. 执行如下命令,将VMTools的镜像挂载到文件夹:

mount-tiso9660-oloop /opt/patch/programfiles/vmtools/vmtools-linux.iso /mnt/vmtools

4. 将vmtools-3.0.0.xxx.tar.bz2压缩包拷贝到当前目录,其中xxx根据实际情况替换为具体的VMTools版本号:

cp /mnt/vmtools/vmtools-3.0.0.044.tar.bz2 ./

5. 执行如下命令解压tar.bz2压缩包:

tar -xvf vmtools-3.0.0.044.tar.bz2

6. 将解压后生成的vmtools文件夹重新打包为iso镜像:

mkisofs-l -J -L -r -ovmtools-linux.iso vmtools/

7. 将vmtools-linux.iso拷出到本地windows(如无导出权限需要给vmtools-linux.iso赋读写权限),然后在FC界面上将该镜像文件挂载到虚拟机光驱。

8. VNC登录虚拟机,获取root权限,然后分别执行以下命令,挂载并安装vmtools:

mkdir -p /root/vmtools-install

mkdir -p /mnt/vmtools

mount /dev/sr0 /mnt/vmtools/

cp -rf /mnt/vmtools/* /root/vmtools-install

chmod 777 /root/vmtools-install/install

sh /root/vmtools-install/install

9. 确认vmtools安装成功,可以从以下几个方面判断:

(1) ps -ef | grep vm-agent 有如下回显

(2) systemctl status vm-agent 有如下回显

(3) FC界面显示Tools运行中

10. 安装成功后可以将之前过程中产生的痕迹清除,包括:

(1) 主机侧执行umount /mnt/vmtools/将挂载点解除挂载

(2) 解挂载虚拟机光驱

(3) 删除过程中创建的临时文件夹

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询