现象:因为Win7系统的虚拟机和我们现在常用的Win10、Win11、Windows server 2012系统的虚拟机等在安装VMtools时有个最明显的不同是Win7无法直接安装镜像自带的VMtools,而其他常见的系统均可以。

原因:对于Windows7的驱动,从几年前开始,微软就已经开始逐步全面停用不安全的SHA-1的驱动数字签名证书,在较新的驱动数字签名中,用的都是SHA-2的数字签名,因此对于较新的一些VMtools,不能直接正常安装。

下载对应系统的补丁安装到虚拟机里的Win7系统后再安装VmTools

  1. 方法一:联网后直接在Win7的浏览器中搜索下载安装KB4474419官方驱动补丁
  2. 方法二:将物理机中下载的KB4474419官方驱动补丁通过U盘导入Win7虚拟机,然后可直接安装

Microsoft®Update Catalog 补丁下载

01.Negativo17软件源依赖EPEL 和 PowerTools 软件源。以 root 或者其他有 sudo 权限的用户身份运行下面的命令,启用必须的软件源:

sudo dnf install epel-release
sudo yum config-manager --set-enabled PowerTools
sudo yum-config-manager --add-repo=https://negativo17.org/repos/epel-multimedia.repo

02.一旦软件源被启用,安装FFmpeg:

sudo dnf install ffmpeg

03.通过检测版本号,验证FFmpeg安装:

ffmpeg -version

ffmpeg version 4.2.2 Copyright (c) 2000-2019 the FFmpeg developers
built with gcc 8 (GCC) ...