contrib/intel-ucode
2019-11-15 23:51:45 +01:00
..
.footprint intel-ucode: new port 2018-02-22 15:17:28 +01:00
.signature intel-ucode: 20191113 -> 20191115 2019-11-15 23:51:45 +01:00
Pkgfile intel-ucode: 20191113 -> 20191115 2019-11-15 23:51:45 +01:00
README intel-ucode: add README 2018-02-22 17:52:23 +01:00

post-install
---
Enabling Intel microcode updates

Microcode must be loaded by the bootloader.
These updates must be enabled by adding /boot/early-ucode.cpio as the *FIRST* initrd in the bootloader config file.
This is in addition to the normal initrd file, if you are using one.

GRUB2
---
- Automatic method

grub-mkconfig will automatically detect the microcode update and configure GRUB appropriately.
After installing the intel-ucode package, regenerate the GRUB config to activate loading the microcode update by running:

# grub-mkconfig -o /boot/grub/grub.cfg


- Manual method

Alternatively, manually add /boot/early-ucode.cpio to grub.cfg, so
it looks similar to below:

echo    'Loading Linux 4.15.3 ...'
linux   /boot/vmlinuz-4.15.3 root=/dev/sdb1 ro rootfstype=ext4 rootfstype=ext4 quiet
echo    'Loading intel microcode ...'
initrd  /boot/early-ucode.cpio $OTHER_INITRD

You'll have to do it for every kernel you have,
so the use of the automagic method is reccomended.

OTHER BOOTLOADERS
---
Patches to add them to the README welcome :)