On Tue, 2023-07-18 at 21:09 +0600, Source Code wrote:
If you have an Intel or AMD CPU, enable microcode updates in addition.
Hi, add the microcode to your bootloader's config! Below are two examples. The first one is for grub2 and the second is for syslinux. • rocketmouse@archlinux ~ $ grep "Arch Linux threadirqs" /boot/grub/grub.cfg -A4 menuentry " Arch Linux threadirqs" { search --no-floppy --set=root --label m1.archlinux linux /boot/vmlinuz-linux root=/dev/disk/by-label/m1.archlinux ro threadirqs ibt=off ipv6.disable=1 initrd /boot/intel-ucode.img /boot/initramfs-linux.img } • rocketmouse@archlinux ~ $ grep "Arch Linux ^threadirqs" /boot/syslinux/syslinux.cfg -A3 MENU LABEL Arch Linux ^threadirqs LINUX ../vmlinuz-linux APPEND root=LABEL=s3.archlinux ro threadirqs INITRD ../intel-ucode.img,../initramfs-linux.img The interesting parts are the lines initrd and INITRD. I edit my grub.cfg manually, hence I can't tell you how to edit the config to auto-generate grub.cfg. Don't forget to install the microcode package first. • rocketmouse@archlinux ~ $ pacman -Ss microcode core/amd-ucode 20230625.ee91452d-4 Microcode update image for AMD CPUs extra/intel-ucode 20230613-1 [installed] Microcode update files for Intel CPUs extra/iucode-tool 2.3.1-4 Tool to manipulate Intel® IA-32/X86-64 microcode bundles chaotic-aur/amd-ucode-git 20230620.045b213-1 Microcode update image for AMD CPUs chaotic-aur/intel-ucode-clear 36610-1 Intel cpu microcode and i915 firmware used by Clear Linux Please, if you have such basic questions, consider to take a look at the Arch Wiki first. https://wiki.archlinux.org/title/microcode Regards, Ralf