How To Install microcode_ctl on CentOS 8
Introduction
In this tutorial we learn how to install microcode_ctl
on CentOS 8.
What is microcode_ctl
This package provides microcode update files for Intel x86 and x86_64 CPUs. The microcode update is volatile and needs to be uploaded on each system boot i.e. it isn’t stored on a CPU permanently; reboot and it reverts back to the old microcode. Package name “microcode_ctl” is historical, as the binary with the same name is no longer used for microcode upload and, as a result, no longer provided.
We can use yum
or dnf
to install microcode_ctl
on CentOS 8. In this tutorial we discuss both methods but you only need to choose one of method to install microcode_ctl.
Install microcode_ctl on CentOS 8 Using dnf
Update yum database with dnf
using the following command.
sudo dnf makecache --refresh
The output should look something like this:
CentOS Linux 8 - AppStream 43 kB/s | 4.3 kB 00:00
CentOS Linux 8 - BaseOS 65 kB/s | 3.9 kB 00:00
CentOS Linux 8 - ContinuousRelease 43 kB/s | 3.0 kB 00:00
CentOS Linux 8 - Extras 23 kB/s | 1.5 kB 00:00
CentOS Linux 8 - FastTrack 40 kB/s | 3.0 kB 00:00
CentOS Linux 8 - HighAvailability 36 kB/s | 3.9 kB 00:00
CentOS Linux 8 - Plus 24 kB/s | 1.5 kB 00:00
CentOS Linux 8 - PowerTools 50 kB/s | 4.3 kB 00:00
Extra Packages for Enterprise Linux Modular 8 - x86_64 13 kB/s | 9.2 kB 00:00
Extra Packages for Enterprise Linux 8 - x86_64 24 kB/s | 8.5 kB 00:00
Metadata cache created.
After updating yum database, We can install microcode_ctl
using dnf
by running the following command:
sudo dnf -y install microcode_ctl
Install microcode_ctl on CentOS 8 Using yum
Update yum database with yum
using the following command.
sudo yum makecache --refresh
The output should look something like this:
CentOS Linux 8 - AppStream 43 kB/s | 4.3 kB 00:00
CentOS Linux 8 - BaseOS 65 kB/s | 3.9 kB 00:00
CentOS Linux 8 - ContinuousRelease 43 kB/s | 3.0 kB 00:00
CentOS Linux 8 - Extras 23 kB/s | 1.5 kB 00:00
CentOS Linux 8 - FastTrack 40 kB/s | 3.0 kB 00:00
CentOS Linux 8 - HighAvailability 36 kB/s | 3.9 kB 00:00
CentOS Linux 8 - Plus 24 kB/s | 1.5 kB 00:00
CentOS Linux 8 - PowerTools 50 kB/s | 4.3 kB 00:00
Extra Packages for Enterprise Linux Modular 8 - x86_64 13 kB/s | 9.2 kB 00:00
Extra Packages for Enterprise Linux 8 - x86_64 24 kB/s | 8.5 kB 00:00
Metadata cache created.
After updating yum database, We can install microcode_ctl
using yum
by running the following command:
sudo yum -y install microcode_ctl
How To Uninstall microcode_ctl on CentOS 8
To uninstall only the microcode_ctl
package we can use the following command:
sudo dnf remove microcode_ctl
microcode_ctl Package Contents on CentOS 8
/etc/microcode_ctl
/etc/microcode_ctl/ucode_with_caveats
/lib/firmware/intel-ucode
/usr/lib/dracut/dracut.conf.d/01-microcode.conf
/usr/lib/dracut/dracut.conf.d/99-microcode-override.conf
/usr/lib/dracut/modules.d/99microcode_ctl-fw_dir_override
/usr/lib/dracut/modules.d/99microcode_ctl-fw_dir_override/module-setup.sh
/usr/lib/systemd/system/microcode.service
/usr/libexec/microcode_ctl
/usr/libexec/microcode_ctl/check_caveats
/usr/libexec/microcode_ctl/reload_microcode
/usr/libexec/microcode_ctl/update_ucode
/usr/share/doc/microcode_ctl
/usr/share/doc/microcode_ctl/LICENSE.intel-ucode
/usr/share/doc/microcode_ctl/README
/usr/share/doc/microcode_ctl/README.caveats
/usr/share/doc/microcode_ctl/README.intel-ucode
/usr/share/doc/microcode_ctl/RELEASE_NOTES.intel-ucode
/usr/share/doc/microcode_ctl/SECURITY.intel-ucode
/usr/share/doc/microcode_ctl/SUMMARY.intel-ucode
/usr/share/doc/microcode_ctl/caveats
/usr/share/doc/microcode_ctl/caveats/06-2d-07_readme
/usr/share/doc/microcode_ctl/caveats/06-4e-03_readme
/usr/share/doc/microcode_ctl/caveats/06-4f-01_readme
/usr/share/doc/microcode_ctl/caveats/06-55-04_readme
/usr/share/doc/microcode_ctl/caveats/06-5e-03_readme
/usr/share/doc/microcode_ctl/caveats/06-8c-01_readme
/usr/share/doc/microcode_ctl/caveats/06-8e-9e-0x-0xca_readme
/usr/share/doc/microcode_ctl/caveats/06-8e-9e-0x-dell_readme
/usr/share/doc/microcode_ctl/caveats/intel_readme
/usr/share/microcode_ctl
/usr/share/microcode_ctl/intel-ucode
/usr/share/microcode_ctl/ucode_with_caveats
/usr/share/microcode_ctl/ucode_with_caveats/intel
/usr/share/microcode_ctl/ucode_with_caveats/intel-06-2d-07
/usr/share/microcode_ctl/ucode_with_caveats/intel-06-2d-07/config
/usr/share/microcode_ctl/ucode_with_caveats/intel-06-2d-07/disclaimer
/usr/share/microcode_ctl/ucode_with_caveats/intel-06-2d-07/intel-ucode
/usr/share/microcode_ctl/ucode_with_caveats/intel-06-2d-07/intel-ucode/06-2d-07
/usr/share/microcode_ctl/ucode_with_caveats/intel-06-2d-07/readme
/usr/share/microcode_ctl/ucode_with_caveats/intel-06-4e-03
/usr/share/microcode_ctl/ucode_with_caveats/intel-06-4e-03/config
/usr/share/microcode_ctl/ucode_with_caveats/intel-06-4e-03/disclaimer
/usr/share/microcode_ctl/ucode_with_caveats/intel-06-4e-03/intel-ucode
/usr/share/microcode_ctl/ucode_with_caveats/intel-06-4e-03/intel-ucode/06-4e-03
/usr/share/microcode_ctl/ucode_with_caveats/intel-06-4e-03/readme
/usr/share/microcode_ctl/ucode_with_caveats/intel-06-4f-01
/usr/share/microcode_ctl/ucode_with_caveats/intel-06-4f-01/config
/usr/share/microcode_ctl/ucode_with_caveats/intel-06-4f-01/disclaimer
/usr/share/microcode_ctl/ucode_with_caveats/intel-06-4f-01/intel-ucode
/usr/share/microcode_ctl/ucode_with_caveats/intel-06-4f-01/intel-ucode/06-4f-01
/usr/share/microcode_ctl/ucode_with_caveats/intel-06-4f-01/readme
/usr/share/microcode_ctl/ucode_with_caveats/intel-06-55-04
/usr/share/microcode_ctl/ucode_with_caveats/intel-06-55-04/config
/usr/share/microcode_ctl/ucode_with_caveats/intel-06-55-04/disclaimer
/usr/share/microcode_ctl/ucode_with_caveats/intel-06-55-04/intel-ucode
/usr/share/microcode_ctl/ucode_with_caveats/intel-06-55-04/intel-ucode/06-55-04
/usr/share/microcode_ctl/ucode_with_caveats/intel-06-55-04/readme
/usr/share/microcode_ctl/ucode_with_caveats/intel-06-5e-03
/usr/share/microcode_ctl/ucode_with_caveats/intel-06-5e-03/config
/usr/share/microcode_ctl/ucode_with_caveats/intel-06-5e-03/disclaimer
/usr/share/microcode_ctl/ucode_with_caveats/intel-06-5e-03/intel-ucode
/usr/share/microcode_ctl/ucode_with_caveats/intel-06-5e-03/intel-ucode/06-5e-03
/usr/share/microcode_ctl/ucode_with_caveats/intel-06-5e-03/readme
/usr/share/microcode_ctl/ucode_with_caveats/intel-06-8c-01
/usr/share/microcode_ctl/ucode_with_caveats/intel-06-8c-01/config
/usr/share/microcode_ctl/ucode_with_caveats/intel-06-8c-01/disclaimer
/usr/share/microcode_ctl/ucode_with_caveats/intel-06-8c-01/intel-ucode
/usr/share/microcode_ctl/ucode_with_caveats/intel-06-8c-01/intel-ucode/06-8c-01
/usr/share/microcode_ctl/ucode_with_caveats/intel-06-8c-01/readme
/usr/share/microcode_ctl/ucode_with_caveats/intel-06-8e-9e-0x-0xca
/usr/share/microcode_ctl/ucode_with_caveats/intel-06-8e-9e-0x-0xca/config
/usr/share/microcode_ctl/ucode_with_caveats/intel-06-8e-9e-0x-0xca/disclaimer
/usr/share/microcode_ctl/ucode_with_caveats/intel-06-8e-9e-0x-0xca/intel-ucode
/usr/share/microcode_ctl/ucode_with_caveats/intel-06-8e-9e-0x-0xca/intel-ucode/06-8e-09
/usr/share/microcode_ctl/ucode_with_caveats/intel-06-8e-9e-0x-0xca/intel-ucode/06-8e-0a
/usr/share/microcode_ctl/ucode_with_caveats/intel-06-8e-9e-0x-0xca/intel-ucode/06-8e-0b
/usr/share/microcode_ctl/ucode_with_caveats/intel-06-8e-9e-0x-0xca/intel-ucode/06-8e-0c
/usr/share/microcode_ctl/ucode_with_caveats/intel-06-8e-9e-0x-0xca/intel-ucode/06-9e-09
/usr/share/microcode_ctl/ucode_with_caveats/intel-06-8e-9e-0x-0xca/intel-ucode/06-9e-0a
/usr/share/microcode_ctl/ucode_with_caveats/intel-06-8e-9e-0x-0xca/intel-ucode/06-9e-0b
/usr/share/microcode_ctl/ucode_with_caveats/intel-06-8e-9e-0x-0xca/intel-ucode/06-9e-0c
/usr/share/microcode_ctl/ucode_with_caveats/intel-06-8e-9e-0x-0xca/intel-ucode/06-9e-0d
/usr/share/microcode_ctl/ucode_with_caveats/intel-06-8e-9e-0x-0xca/readme
/usr/share/microcode_ctl/ucode_with_caveats/intel-06-8e-9e-0x-dell
/usr/share/microcode_ctl/ucode_with_caveats/intel-06-8e-9e-0x-dell/config
/usr/share/microcode_ctl/ucode_with_caveats/intel-06-8e-9e-0x-dell/disclaimer
/usr/share/microcode_ctl/ucode_with_caveats/intel-06-8e-9e-0x-dell/intel-ucode
/usr/share/microcode_ctl/ucode_with_caveats/intel-06-8e-9e-0x-dell/intel-ucode/06-8e-09
/usr/share/microcode_ctl/ucode_with_caveats/intel-06-8e-9e-0x-dell/intel-ucode/06-8e-0a
/usr/share/microcode_ctl/ucode_with_caveats/intel-06-8e-9e-0x-dell/intel-ucode/06-8e-0b
/usr/share/microcode_ctl/ucode_with_caveats/intel-06-8e-9e-0x-dell/intel-ucode/06-8e-0c
/usr/share/microcode_ctl/ucode_with_caveats/intel-06-8e-9e-0x-dell/intel-ucode/06-9e-09
/usr/share/microcode_ctl/ucode_with_caveats/intel-06-8e-9e-0x-dell/intel-ucode/06-9e-0a
/usr/share/microcode_ctl/ucode_with_caveats/intel-06-8e-9e-0x-dell/intel-ucode/06-9e-0b
/usr/share/microcode_ctl/ucode_with_caveats/intel-06-8e-9e-0x-dell/intel-ucode/06-9e-0c
/usr/share/microcode_ctl/ucode_with_caveats/intel-06-8e-9e-0x-dell/intel-ucode/06-9e-0d
/usr/share/microcode_ctl/ucode_with_caveats/intel-06-8e-9e-0x-dell/readme
/usr/share/microcode_ctl/ucode_with_caveats/intel/config
/usr/share/microcode_ctl/ucode_with_caveats/intel/disclaimer
/usr/share/microcode_ctl/ucode_with_caveats/intel/intel-ucode
/usr/share/microcode_ctl/ucode_with_caveats/intel/intel-ucode/06-03-02
/usr/share/microcode_ctl/ucode_with_caveats/intel/intel-ucode/06-05-00
/usr/share/microcode_ctl/ucode_with_caveats/intel/intel-ucode/06-05-01
/usr/share/microcode_ctl/ucode_with_caveats/intel/intel-ucode/06-05-02
/usr/share/microcode_ctl/ucode_with_caveats/intel/intel-ucode/06-05-03
/usr/share/microcode_ctl/ucode_with_caveats/intel/intel-ucode/06-06-00
/usr/share/microcode_ctl/ucode_with_caveats/intel/intel-ucode/06-06-05
/usr/share/microcode_ctl/ucode_with_caveats/intel/intel-ucode/06-06-0a
/usr/share/microcode_ctl/ucode_with_caveats/intel/intel-ucode/06-06-0d
/usr/share/microcode_ctl/ucode_with_caveats/intel/intel-ucode/06-07-01
/usr/share/microcode_ctl/ucode_with_caveats/intel/intel-ucode/06-07-02
/usr/share/microcode_ctl/ucode_with_caveats/intel/intel-ucode/06-07-03
/usr/share/microcode_ctl/ucode_with_caveats/intel/intel-ucode/06-08-01
/usr/share/microcode_ctl/ucode_with_caveats/intel/intel-ucode/06-08-03
/usr/share/microcode_ctl/ucode_with_caveats/intel/intel-ucode/06-08-06
/usr/share/microcode_ctl/ucode_with_caveats/intel/intel-ucode/06-08-0a
/usr/share/microcode_ctl/ucode_with_caveats/intel/intel-ucode/06-09-05
/usr/share/microcode_ctl/ucode_with_caveats/intel/intel-ucode/06-0a-00
/usr/share/microcode_ctl/ucode_with_caveats/intel/intel-ucode/06-0a-01
/usr/share/microcode_ctl/ucode_with_caveats/intel/intel-ucode/06-0b-01
/usr/share/microcode_ctl/ucode_with_caveats/intel/intel-ucode/06-0b-04
/usr/share/microcode_ctl/ucode_with_caveats/intel/intel-ucode/06-0d-06
/usr/share/microcode_ctl/ucode_with_caveats/intel/intel-ucode/06-0e-08
/usr/share/microcode_ctl/ucode_with_caveats/intel/intel-ucode/06-0e-0c
/usr/share/microcode_ctl/ucode_with_caveats/intel/intel-ucode/06-0f-02
/usr/share/microcode_ctl/ucode_with_caveats/intel/intel-ucode/06-0f-06
/usr/share/microcode_ctl/ucode_with_caveats/intel/intel-ucode/06-0f-07
/usr/share/microcode_ctl/ucode_with_caveats/intel/intel-ucode/06-0f-0a
/usr/share/microcode_ctl/ucode_with_caveats/intel/intel-ucode/06-0f-0b
/usr/share/microcode_ctl/ucode_with_caveats/intel/intel-ucode/06-0f-0d
/usr/share/microcode_ctl/ucode_with_caveats/intel/intel-ucode/06-16-01
/usr/share/microcode_ctl/ucode_with_caveats/intel/intel-ucode/06-17-06
/usr/share/microcode_ctl/ucode_with_caveats/intel/intel-ucode/06-17-07
/usr/share/microcode_ctl/ucode_with_caveats/intel/intel-ucode/06-17-0a
/usr/share/microcode_ctl/ucode_with_caveats/intel/intel-ucode/06-1a-04
/usr/share/microcode_ctl/ucode_with_caveats/intel/intel-ucode/06-1a-05
/usr/share/microcode_ctl/ucode_with_caveats/intel/intel-ucode/06-1c-02
/usr/share/microcode_ctl/ucode_with_caveats/intel/intel-ucode/06-1c-0a
/usr/share/microcode_ctl/ucode_with_caveats/intel/intel-ucode/06-1d-01
/usr/share/microcode_ctl/ucode_with_caveats/intel/intel-ucode/06-1e-05
/usr/share/microcode_ctl/ucode_with_caveats/intel/intel-ucode/06-25-02
/usr/share/microcode_ctl/ucode_with_caveats/intel/intel-ucode/06-25-05
/usr/share/microcode_ctl/ucode_with_caveats/intel/intel-ucode/06-26-01
/usr/share/microcode_ctl/ucode_with_caveats/intel/intel-ucode/06-2a-07
/usr/share/microcode_ctl/ucode_with_caveats/intel/intel-ucode/06-2c-02
/usr/share/microcode_ctl/ucode_with_caveats/intel/intel-ucode/06-2d-06
/usr/share/microcode_ctl/ucode_with_caveats/intel/intel-ucode/06-2d-07
/usr/share/microcode_ctl/ucode_with_caveats/intel/intel-ucode/06-2e-06
/usr/share/microcode_ctl/ucode_with_caveats/intel/intel-ucode/06-2f-02
/usr/share/microcode_ctl/ucode_with_caveats/intel/intel-ucode/06-37-08
/usr/share/microcode_ctl/ucode_with_caveats/intel/intel-ucode/06-37-09
/usr/share/microcode_ctl/ucode_with_caveats/intel/intel-ucode/06-3a-09
/usr/share/microcode_ctl/ucode_with_caveats/intel/intel-ucode/06-3c-03
/usr/share/microcode_ctl/ucode_with_caveats/intel/intel-ucode/06-3d-04
/usr/share/microcode_ctl/ucode_with_caveats/intel/intel-ucode/06-3e-04
/usr/share/microcode_ctl/ucode_with_caveats/intel/intel-ucode/06-3e-06
/usr/share/microcode_ctl/ucode_with_caveats/intel/intel-ucode/06-3e-07
/usr/share/microcode_ctl/ucode_with_caveats/intel/intel-ucode/06-3f-02
/usr/share/microcode_ctl/ucode_with_caveats/intel/intel-ucode/06-3f-04
/usr/share/microcode_ctl/ucode_with_caveats/intel/intel-ucode/06-45-01
/usr/share/microcode_ctl/ucode_with_caveats/intel/intel-ucode/06-46-01
/usr/share/microcode_ctl/ucode_with_caveats/intel/intel-ucode/06-47-01
/usr/share/microcode_ctl/ucode_with_caveats/intel/intel-ucode/06-4c-03
/usr/share/microcode_ctl/ucode_with_caveats/intel/intel-ucode/06-4c-04
/usr/share/microcode_ctl/ucode_with_caveats/intel/intel-ucode/06-4d-08
/usr/share/microcode_ctl/ucode_with_caveats/intel/intel-ucode/06-4e-03
/usr/share/microcode_ctl/ucode_with_caveats/intel/intel-ucode/06-55-03
/usr/share/microcode_ctl/ucode_with_caveats/intel/intel-ucode/06-55-04
/usr/share/microcode_ctl/ucode_with_caveats/intel/intel-ucode/06-55-05
/usr/share/microcode_ctl/ucode_with_caveats/intel/intel-ucode/06-55-06
/usr/share/microcode_ctl/ucode_with_caveats/intel/intel-ucode/06-55-07
/usr/share/microcode_ctl/ucode_with_caveats/intel/intel-ucode/06-55-0b
/usr/share/microcode_ctl/ucode_with_caveats/intel/intel-ucode/06-56-02
/usr/share/microcode_ctl/ucode_with_caveats/intel/intel-ucode/06-56-03
/usr/share/microcode_ctl/ucode_with_caveats/intel/intel-ucode/06-56-04
/usr/share/microcode_ctl/ucode_with_caveats/intel/intel-ucode/06-56-05
/usr/share/microcode_ctl/ucode_with_caveats/intel/intel-ucode/06-5c-02
/usr/share/microcode_ctl/ucode_with_caveats/intel/intel-ucode/06-5c-09
/usr/share/microcode_ctl/ucode_with_caveats/intel/intel-ucode/06-5c-0a
/usr/share/microcode_ctl/ucode_with_caveats/intel/intel-ucode/06-5e-03
/usr/share/microcode_ctl/ucode_with_caveats/intel/intel-ucode/06-5f-01
/usr/share/microcode_ctl/ucode_with_caveats/intel/intel-ucode/06-66-03
/usr/share/microcode_ctl/ucode_with_caveats/intel/intel-ucode/06-6a-05
/usr/share/microcode_ctl/ucode_with_caveats/intel/intel-ucode/06-6a-06
/usr/share/microcode_ctl/ucode_with_caveats/intel/intel-ucode/06-7a-01
/usr/share/microcode_ctl/ucode_with_caveats/intel/intel-ucode/06-7a-08
/usr/share/microcode_ctl/ucode_with_caveats/intel/intel-ucode/06-7e-05
/usr/share/microcode_ctl/ucode_with_caveats/intel/intel-ucode/06-86-04
/usr/share/microcode_ctl/ucode_with_caveats/intel/intel-ucode/06-86-05
/usr/share/microcode_ctl/ucode_with_caveats/intel/intel-ucode/06-8a-01
/usr/share/microcode_ctl/ucode_with_caveats/intel/intel-ucode/06-8c-02
/usr/share/microcode_ctl/ucode_with_caveats/intel/intel-ucode/06-8d-01
/usr/share/microcode_ctl/ucode_with_caveats/intel/intel-ucode/06-8e-09
/usr/share/microcode_ctl/ucode_with_caveats/intel/intel-ucode/06-8e-0a
/usr/share/microcode_ctl/ucode_with_caveats/intel/intel-ucode/06-8e-0b
/usr/share/microcode_ctl/ucode_with_caveats/intel/intel-ucode/06-8e-0c
/usr/share/microcode_ctl/ucode_with_caveats/intel/intel-ucode/06-96-01
/usr/share/microcode_ctl/ucode_with_caveats/intel/intel-ucode/06-9c-00
/usr/share/microcode_ctl/ucode_with_caveats/intel/intel-ucode/06-9e-09
/usr/share/microcode_ctl/ucode_with_caveats/intel/intel-ucode/06-9e-0a
/usr/share/microcode_ctl/ucode_with_caveats/intel/intel-ucode/06-9e-0b
/usr/share/microcode_ctl/ucode_with_caveats/intel/intel-ucode/06-9e-0c
/usr/share/microcode_ctl/ucode_with_caveats/intel/intel-ucode/06-9e-0d
/usr/share/microcode_ctl/ucode_with_caveats/intel/intel-ucode/06-a5-02
/usr/share/microcode_ctl/ucode_with_caveats/intel/intel-ucode/06-a5-03
/usr/share/microcode_ctl/ucode_with_caveats/intel/intel-ucode/06-a5-05
/usr/share/microcode_ctl/ucode_with_caveats/intel/intel-ucode/06-a6-00
/usr/share/microcode_ctl/ucode_with_caveats/intel/intel-ucode/06-a6-01
/usr/share/microcode_ctl/ucode_with_caveats/intel/intel-ucode/06-a7-01
/usr/share/microcode_ctl/ucode_with_caveats/intel/intel-ucode/0f-00-07
/usr/share/microcode_ctl/ucode_with_caveats/intel/intel-ucode/0f-00-0a
/usr/share/microcode_ctl/ucode_with_caveats/intel/intel-ucode/0f-01-02
/usr/share/microcode_ctl/ucode_with_caveats/intel/intel-ucode/0f-02-04
/usr/share/microcode_ctl/ucode_with_caveats/intel/intel-ucode/0f-02-05
/usr/share/microcode_ctl/ucode_with_caveats/intel/intel-ucode/0f-02-06
/usr/share/microcode_ctl/ucode_with_caveats/intel/intel-ucode/0f-02-07
/usr/share/microcode_ctl/ucode_with_caveats/intel/intel-ucode/0f-02-09
/usr/share/microcode_ctl/ucode_with_caveats/intel/intel-ucode/0f-03-02
/usr/share/microcode_ctl/ucode_with_caveats/intel/intel-ucode/0f-03-03
/usr/share/microcode_ctl/ucode_with_caveats/intel/intel-ucode/0f-03-04
/usr/share/microcode_ctl/ucode_with_caveats/intel/intel-ucode/0f-04-01
/usr/share/microcode_ctl/ucode_with_caveats/intel/intel-ucode/0f-04-03
/usr/share/microcode_ctl/ucode_with_caveats/intel/intel-ucode/0f-04-04
/usr/share/microcode_ctl/ucode_with_caveats/intel/intel-ucode/0f-04-07
/usr/share/microcode_ctl/ucode_with_caveats/intel/intel-ucode/0f-04-08
/usr/share/microcode_ctl/ucode_with_caveats/intel/intel-ucode/0f-04-09
/usr/share/microcode_ctl/ucode_with_caveats/intel/intel-ucode/0f-04-0a
/usr/share/microcode_ctl/ucode_with_caveats/intel/intel-ucode/0f-06-02
/usr/share/microcode_ctl/ucode_with_caveats/intel/intel-ucode/0f-06-04
/usr/share/microcode_ctl/ucode_with_caveats/intel/intel-ucode/0f-06-05
/usr/share/microcode_ctl/ucode_with_caveats/intel/intel-ucode/0f-06-08
/usr/share/microcode_ctl/ucode_with_caveats/intel/readme
/etc/microcode_ctl
/etc/microcode_ctl/ucode_with_caveats
/lib/firmware/intel-ucode
/usr/lib/dracut/dracut.conf.d/01-microcode.conf
/usr/lib/dracut/dracut.conf.d/99-microcode-override.conf
/usr/lib/dracut/modules.d/99microcode_ctl-fw_dir_override
/usr/lib/dracut/modules.d/99microcode_ctl-fw_dir_override/module-setup.sh
/usr/lib/systemd/system/microcode.service
/usr/libexec/microcode_ctl
/usr/libexec/microcode_ctl/check_caveats
/usr/libexec/microcode_ctl/reload_microcode
/usr/libexec/microcode_ctl/update_ucode
/usr/share/doc/microcode_ctl
/usr/share/doc/microcode_ctl/LICENSE.intel-ucode
/usr/share/doc/microcode_ctl/README
/usr/share/doc/microcode_ctl/README.caveats
/usr/share/doc/microcode_ctl/README.intel-ucode
/usr/share/doc/microcode_ctl/RELEASE_NOTES.intel-ucode
/usr/share/doc/microcode_ctl/SECURITY.intel-ucode
/usr/share/doc/microcode_ctl/SUMMARY.intel-ucode
/usr/share/doc/microcode_ctl/caveats
/usr/share/doc/microcode_ctl/caveats/06-2d-07_readme
/usr/share/doc/microcode_ctl/caveats/06-4e-03_readme
/usr/share/doc/microcode_ctl/caveats/06-4f-01_readme
/usr/share/doc/microcode_ctl/caveats/06-55-04_readme
/usr/share/doc/microcode_ctl/caveats/06-5e-03_readme
/usr/share/doc/microcode_ctl/caveats/06-8c-01_readme
/usr/share/doc/microcode_ctl/caveats/06-8e-9e-0x-0xca_readme
/usr/share/doc/microcode_ctl/caveats/06-8e-9e-0x-dell_readme
/usr/share/doc/microcode_ctl/caveats/intel_readme
/usr/share/microcode_ctl
/usr/share/microcode_ctl/intel-ucode
/usr/share/microcode_ctl/ucode_with_caveats
/usr/share/microcode_ctl/ucode_with_caveats/intel
/usr/share/microcode_ctl/ucode_with_caveats/intel-06-2d-07
/usr/share/microcode_ctl/ucode_with_caveats/intel-06-2d-07/config
/usr/share/microcode_ctl/ucode_with_caveats/intel-06-2d-07/disclaimer
/usr/share/microcode_ctl/ucode_with_caveats/intel-06-2d-07/intel-ucode
/usr/share/microcode_ctl/ucode_with_caveats/intel-06-2d-07/intel-ucode/06-2d-07
/usr/share/microcode_ctl/ucode_with_caveats/intel-06-2d-07/readme
/usr/share/microcode_ctl/ucode_with_caveats/intel-06-4e-03
/usr/share/microcode_ctl/ucode_with_caveats/intel-06-4e-03/config
/usr/share/microcode_ctl/ucode_with_caveats/intel-06-4e-03/disclaimer
/usr/share/microcode_ctl/ucode_with_caveats/intel-06-4e-03/intel-ucode
/usr/share/microcode_ctl/ucode_with_caveats/intel-06-4e-03/intel-ucode/06-4e-03
/usr/share/microcode_ctl/ucode_with_caveats/intel-06-4e-03/readme
/usr/share/microcode_ctl/ucode_with_caveats/intel-06-4f-01
/usr/share/microcode_ctl/ucode_with_caveats/intel-06-4f-01/config
/usr/share/microcode_ctl/ucode_with_caveats/intel-06-4f-01/disclaimer
/usr/share/microcode_ctl/ucode_with_caveats/intel-06-4f-01/intel-ucode
/usr/share/microcode_ctl/ucode_with_caveats/intel-06-4f-01/intel-ucode/06-4f-01
/usr/share/microcode_ctl/ucode_with_caveats/intel-06-4f-01/readme
/usr/share/microcode_ctl/ucode_with_caveats/intel-06-55-04
/usr/share/microcode_ctl/ucode_with_caveats/intel-06-55-04/config
/usr/share/microcode_ctl/ucode_with_caveats/intel-06-55-04/disclaimer
/usr/share/microcode_ctl/ucode_with_caveats/intel-06-55-04/intel-ucode
/usr/share/microcode_ctl/ucode_with_caveats/intel-06-55-04/intel-ucode/06-55-04
/usr/share/microcode_ctl/ucode_with_caveats/intel-06-55-04/readme
/usr/share/microcode_ctl/ucode_with_caveats/intel-06-5e-03
/usr/share/microcode_ctl/ucode_with_caveats/intel-06-5e-03/config
/usr/share/microcode_ctl/ucode_with_caveats/intel-06-5e-03/disclaimer
/usr/share/microcode_ctl/ucode_with_caveats/intel-06-5e-03/intel-ucode
/usr/share/microcode_ctl/ucode_with_caveats/intel-06-5e-03/intel-ucode/06-5e-03
/usr/share/microcode_ctl/ucode_with_caveats/intel-06-5e-03/readme
/usr/share/microcode_ctl/ucode_with_caveats/intel-06-8c-01
/usr/share/microcode_ctl/ucode_with_caveats/intel-06-8c-01/config
/usr/share/microcode_ctl/ucode_with_caveats/intel-06-8c-01/disclaimer
/usr/share/microcode_ctl/ucode_with_caveats/intel-06-8c-01/intel-ucode
/usr/share/microcode_ctl/ucode_with_caveats/intel-06-8c-01/intel-ucode/06-8c-01
/usr/share/microcode_ctl/ucode_with_caveats/intel-06-8c-01/readme
/usr/share/microcode_ctl/ucode_with_caveats/intel-06-8e-9e-0x-0xca
/usr/share/microcode_ctl/ucode_with_caveats/intel-06-8e-9e-0x-0xca/config
/usr/share/microcode_ctl/ucode_with_caveats/intel-06-8e-9e-0x-0xca/disclaimer
/usr/share/microcode_ctl/ucode_with_caveats/intel-06-8e-9e-0x-0xca/intel-ucode
/usr/share/microcode_ctl/ucode_with_caveats/intel-06-8e-9e-0x-0xca/intel-ucode/06-8e-09
/usr/share/microcode_ctl/ucode_with_caveats/intel-06-8e-9e-0x-0xca/intel-ucode/06-8e-0a
/usr/share/microcode_ctl/ucode_with_caveats/intel-06-8e-9e-0x-0xca/intel-ucode/06-8e-0b
/usr/share/microcode_ctl/ucode_with_caveats/intel-06-8e-9e-0x-0xca/intel-ucode/06-8e-0c
/usr/share/microcode_ctl/ucode_with_caveats/intel-06-8e-9e-0x-0xca/intel-ucode/06-9e-09
/usr/share/microcode_ctl/ucode_with_caveats/intel-06-8e-9e-0x-0xca/intel-ucode/06-9e-0a
/usr/share/microcode_ctl/ucode_with_caveats/intel-06-8e-9e-0x-0xca/intel-ucode/06-9e-0b
/usr/share/microcode_ctl/ucode_with_caveats/intel-06-8e-9e-0x-0xca/intel-ucode/06-9e-0c
/usr/share/microcode_ctl/ucode_with_caveats/intel-06-8e-9e-0x-0xca/intel-ucode/06-9e-0d
/usr/share/microcode_ctl/ucode_with_caveats/intel-06-8e-9e-0x-0xca/readme
/usr/share/microcode_ctl/ucode_with_caveats/intel-06-8e-9e-0x-dell
/usr/share/microcode_ctl/ucode_with_caveats/intel-06-8e-9e-0x-dell/config
/usr/share/microcode_ctl/ucode_with_caveats/intel-06-8e-9e-0x-dell/disclaimer
/usr/share/microcode_ctl/ucode_with_caveats/intel-06-8e-9e-0x-dell/intel-ucode
/usr/share/microcode_ctl/ucode_with_caveats/intel-06-8e-9e-0x-dell/intel-ucode/06-8e-09
/usr/share/microcode_ctl/ucode_with_caveats/intel-06-8e-9e-0x-dell/intel-ucode/06-8e-0a
/usr/share/microcode_ctl/ucode_with_caveats/intel-06-8e-9e-0x-dell/intel-ucode/06-8e-0b
/usr/share/microcode_ctl/ucode_with_caveats/intel-06-8e-9e-0x-dell/intel-ucode/06-8e-0c
/usr/share/microcode_ctl/ucode_with_caveats/intel-06-8e-9e-0x-dell/intel-ucode/06-9e-09
/usr/share/microcode_ctl/ucode_with_caveats/intel-06-8e-9e-0x-dell/intel-ucode/06-9e-0a
/usr/share/microcode_ctl/ucode_with_caveats/intel-06-8e-9e-0x-dell/intel-ucode/06-9e-0b
/usr/share/microcode_ctl/ucode_with_caveats/intel-06-8e-9e-0x-dell/intel-ucode/06-9e-0c
/usr/share/microcode_ctl/ucode_with_caveats/intel-06-8e-9e-0x-dell/intel-ucode/06-9e-0d
/usr/share/microcode_ctl/ucode_with_caveats/intel-06-8e-9e-0x-dell/readme
/usr/share/microcode_ctl/ucode_with_caveats/intel/config
/usr/share/microcode_ctl/ucode_with_caveats/intel/disclaimer
/usr/share/microcode_ctl/ucode_with_caveats/intel/intel-ucode
/usr/share/microcode_ctl/ucode_with_caveats/intel/intel-ucode/06-03-02
/usr/share/microcode_ctl/ucode_with_caveats/intel/intel-ucode/06-05-00
/usr/share/microcode_ctl/ucode_with_caveats/intel/intel-ucode/06-05-01
/usr/share/microcode_ctl/ucode_with_caveats/intel/intel-ucode/06-05-02
/usr/share/microcode_ctl/ucode_with_caveats/intel/intel-ucode/06-05-03
/usr/share/microcode_ctl/ucode_with_caveats/intel/intel-ucode/06-06-00
/usr/share/microcode_ctl/ucode_with_caveats/intel/intel-ucode/06-06-05
/usr/share/microcode_ctl/ucode_with_caveats/intel/intel-ucode/06-06-0a
/usr/share/microcode_ctl/ucode_with_caveats/intel/intel-ucode/06-06-0d
/usr/share/microcode_ctl/ucode_with_caveats/intel/intel-ucode/06-07-01
/usr/share/microcode_ctl/ucode_with_caveats/intel/intel-ucode/06-07-02
/usr/share/microcode_ctl/ucode_with_caveats/intel/intel-ucode/06-07-03
/usr/share/microcode_ctl/ucode_with_caveats/intel/intel-ucode/06-08-01
/usr/share/microcode_ctl/ucode_with_caveats/intel/intel-ucode/06-08-03
/usr/share/microcode_ctl/ucode_with_caveats/intel/intel-ucode/06-08-06
/usr/share/microcode_ctl/ucode_with_caveats/intel/intel-ucode/06-08-0a
/usr/share/microcode_ctl/ucode_with_caveats/intel/intel-ucode/06-09-05
/usr/share/microcode_ctl/ucode_with_caveats/intel/intel-ucode/06-0a-00
/usr/share/microcode_ctl/ucode_with_caveats/intel/intel-ucode/06-0a-01
/usr/share/microcode_ctl/ucode_with_caveats/intel/intel-ucode/06-0b-01
/usr/share/microcode_ctl/ucode_with_caveats/intel/intel-ucode/06-0b-04
/usr/share/microcode_ctl/ucode_with_caveats/intel/intel-ucode/06-0d-06
/usr/share/microcode_ctl/ucode_with_caveats/intel/intel-ucode/06-0e-08
/usr/share/microcode_ctl/ucode_with_caveats/intel/intel-ucode/06-0e-0c
/usr/share/microcode_ctl/ucode_with_caveats/intel/intel-ucode/06-0f-02
/usr/share/microcode_ctl/ucode_with_caveats/intel/intel-ucode/06-0f-06
/usr/share/microcode_ctl/ucode_with_caveats/intel/intel-ucode/06-0f-07
/usr/share/microcode_ctl/ucode_with_caveats/intel/intel-ucode/06-0f-0a
/usr/share/microcode_ctl/ucode_with_caveats/intel/intel-ucode/06-0f-0b
/usr/share/microcode_ctl/ucode_with_caveats/intel/intel-ucode/06-0f-0d
/usr/share/microcode_ctl/ucode_with_caveats/intel/intel-ucode/06-16-01
/usr/share/microcode_ctl/ucode_with_caveats/intel/intel-ucode/06-17-06
/usr/share/microcode_ctl/ucode_with_caveats/intel/intel-ucode/06-17-07
/usr/share/microcode_ctl/ucode_with_caveats/intel/intel-ucode/06-17-0a
/usr/share/microcode_ctl/ucode_with_caveats/intel/intel-ucode/06-1a-04
/usr/share/microcode_ctl/ucode_with_caveats/intel/intel-ucode/06-1a-05
/usr/share/microcode_ctl/ucode_with_caveats/intel/intel-ucode/06-1c-02
/usr/share/microcode_ctl/ucode_with_caveats/intel/intel-ucode/06-1c-0a
/usr/share/microcode_ctl/ucode_with_caveats/intel/intel-ucode/06-1d-01
/usr/share/microcode_ctl/ucode_with_caveats/intel/intel-ucode/06-1e-05
/usr/share/microcode_ctl/ucode_with_caveats/intel/intel-ucode/06-25-02
/usr/share/microcode_ctl/ucode_with_caveats/intel/intel-ucode/06-25-05
/usr/share/microcode_ctl/ucode_with_caveats/intel/intel-ucode/06-26-01
/usr/share/microcode_ctl/ucode_with_caveats/intel/intel-ucode/06-2a-07
/usr/share/microcode_ctl/ucode_with_caveats/intel/intel-ucode/06-2c-02
/usr/share/microcode_ctl/ucode_with_caveats/intel/intel-ucode/06-2d-06
/usr/share/microcode_ctl/ucode_with_caveats/intel/intel-ucode/06-2d-07
/usr/share/microcode_ctl/ucode_with_caveats/intel/intel-ucode/06-2e-06
/usr/share/microcode_ctl/ucode_with_caveats/intel/intel-ucode/06-2f-02
/usr/share/microcode_ctl/ucode_with_caveats/intel/intel-ucode/06-37-08
/usr/share/microcode_ctl/ucode_with_caveats/intel/intel-ucode/06-37-09
/usr/share/microcode_ctl/ucode_with_caveats/intel/intel-ucode/06-3a-09
/usr/share/microcode_ctl/ucode_with_caveats/intel/intel-ucode/06-3c-03
/usr/share/microcode_ctl/ucode_with_caveats/intel/intel-ucode/06-3d-04
/usr/share/microcode_ctl/ucode_with_caveats/intel/intel-ucode/06-3e-04
/usr/share/microcode_ctl/ucode_with_caveats/intel/intel-ucode/06-3e-06
/usr/share/microcode_ctl/ucode_with_caveats/intel/intel-ucode/06-3e-07
/usr/share/microcode_ctl/ucode_with_caveats/intel/intel-ucode/06-3f-02
/usr/share/microcode_ctl/ucode_with_caveats/intel/intel-ucode/06-3f-04
/usr/share/microcode_ctl/ucode_with_caveats/intel/intel-ucode/06-45-01
/usr/share/microcode_ctl/ucode_with_caveats/intel/intel-ucode/06-46-01
/usr/share/microcode_ctl/ucode_with_caveats/intel/intel-ucode/06-47-01
/usr/share/microcode_ctl/ucode_with_caveats/intel/intel-ucode/06-4c-03
/usr/share/microcode_ctl/ucode_with_caveats/intel/intel-ucode/06-4c-04
/usr/share/microcode_ctl/ucode_with_caveats/intel/intel-ucode/06-4d-08
/usr/share/microcode_ctl/ucode_with_caveats/intel/intel-ucode/06-4e-03
/usr/share/microcode_ctl/ucode_with_caveats/intel/intel-ucode/06-55-03
/usr/share/microcode_ctl/ucode_with_caveats/intel/intel-ucode/06-55-04
/usr/share/microcode_ctl/ucode_with_caveats/intel/intel-ucode/06-55-06
/usr/share/microcode_ctl/ucode_with_caveats/intel/intel-ucode/06-55-07
/usr/share/microcode_ctl/ucode_with_caveats/intel/intel-ucode/06-55-0b
/usr/share/microcode_ctl/ucode_with_caveats/intel/intel-ucode/06-56-02
/usr/share/microcode_ctl/ucode_with_caveats/intel/intel-ucode/06-56-03
/usr/share/microcode_ctl/ucode_with_caveats/intel/intel-ucode/06-56-04
/usr/share/microcode_ctl/ucode_with_caveats/intel/intel-ucode/06-56-05
/usr/share/microcode_ctl/ucode_with_caveats/intel/intel-ucode/06-5c-02
/usr/share/microcode_ctl/ucode_with_caveats/intel/intel-ucode/06-5c-09
/usr/share/microcode_ctl/ucode_with_caveats/intel/intel-ucode/06-5c-0a
/usr/share/microcode_ctl/ucode_with_caveats/intel/intel-ucode/06-5e-03
/usr/share/microcode_ctl/ucode_with_caveats/intel/intel-ucode/06-5f-01
/usr/share/microcode_ctl/ucode_with_caveats/intel/intel-ucode/06-66-03
/usr/share/microcode_ctl/ucode_with_caveats/intel/intel-ucode/06-7a-01
/usr/share/microcode_ctl/ucode_with_caveats/intel/intel-ucode/06-7a-08
/usr/share/microcode_ctl/ucode_with_caveats/intel/intel-ucode/06-7e-05
/usr/share/microcode_ctl/ucode_with_caveats/intel/intel-ucode/06-8a-01
/usr/share/microcode_ctl/ucode_with_caveats/intel/intel-ucode/06-8e-09
/usr/share/microcode_ctl/ucode_with_caveats/intel/intel-ucode/06-8e-0a
/usr/share/microcode_ctl/ucode_with_caveats/intel/intel-ucode/06-8e-0b
/usr/share/microcode_ctl/ucode_with_caveats/intel/intel-ucode/06-8e-0c
/usr/share/microcode_ctl/ucode_with_caveats/intel/intel-ucode/06-9e-09
/usr/share/microcode_ctl/ucode_with_caveats/intel/intel-ucode/06-9e-0a
/usr/share/microcode_ctl/ucode_with_caveats/intel/intel-ucode/06-9e-0b
/usr/share/microcode_ctl/ucode_with_caveats/intel/intel-ucode/06-9e-0c
/usr/share/microcode_ctl/ucode_with_caveats/intel/intel-ucode/06-9e-0d
/usr/share/microcode_ctl/ucode_with_caveats/intel/intel-ucode/06-a5-02
/usr/share/microcode_ctl/ucode_with_caveats/intel/intel-ucode/06-a5-03
/usr/share/microcode_ctl/ucode_with_caveats/intel/intel-ucode/06-a5-05
/usr/share/microcode_ctl/ucode_with_caveats/intel/intel-ucode/06-a6-00
/usr/share/microcode_ctl/ucode_with_caveats/intel/intel-ucode/06-a6-01
/usr/share/microcode_ctl/ucode_with_caveats/intel/intel-ucode/0f-00-07
/usr/share/microcode_ctl/ucode_with_caveats/intel/intel-ucode/0f-00-0a
/usr/share/microcode_ctl/ucode_with_caveats/intel/intel-ucode/0f-01-02
/usr/share/microcode_ctl/ucode_with_caveats/intel/intel-ucode/0f-02-04
/usr/share/microcode_ctl/ucode_with_caveats/intel/intel-ucode/0f-02-05
/usr/share/microcode_ctl/ucode_with_caveats/intel/intel-ucode/0f-02-06
/usr/share/microcode_ctl/ucode_with_caveats/intel/intel-ucode/0f-02-07
/usr/share/microcode_ctl/ucode_with_caveats/intel/intel-ucode/0f-02-09
/usr/share/microcode_ctl/ucode_with_caveats/intel/intel-ucode/0f-03-02
/usr/share/microcode_ctl/ucode_with_caveats/intel/intel-ucode/0f-03-03
/usr/share/microcode_ctl/ucode_with_caveats/intel/intel-ucode/0f-03-04
/usr/share/microcode_ctl/ucode_with_caveats/intel/intel-ucode/0f-04-01
/usr/share/microcode_ctl/ucode_with_caveats/intel/intel-ucode/0f-04-03
/usr/share/microcode_ctl/ucode_with_caveats/intel/intel-ucode/0f-04-04
/usr/share/microcode_ctl/ucode_with_caveats/intel/intel-ucode/0f-04-07
/usr/share/microcode_ctl/ucode_with_caveats/intel/intel-ucode/0f-04-08
/usr/share/microcode_ctl/ucode_with_caveats/intel/intel-ucode/0f-04-09
/usr/share/microcode_ctl/ucode_with_caveats/intel/intel-ucode/0f-04-0a
/usr/share/microcode_ctl/ucode_with_caveats/intel/intel-ucode/0f-06-02
/usr/share/microcode_ctl/ucode_with_caveats/intel/intel-ucode/0f-06-04
/usr/share/microcode_ctl/ucode_with_caveats/intel/intel-ucode/0f-06-05
/usr/share/microcode_ctl/ucode_with_caveats/intel/intel-ucode/0f-06-08
/usr/share/microcode_ctl/ucode_with_caveats/intel/readme
References
Summary
In this tutorial we learn how to install microcode_ctl
on CentOS 8 using yum and dnf.