You are not logged in.

#1 2024-12-11 21:25:37

korimitsu
Member
Registered: 2016-08-14
Posts: 191

[SOLVED] WARNING: Deprecated option 'ALL_microcode' found

How do I fix this?

==> Generating module dependencies
==> Creating zstd-compressed initcpio image: '/boot/initramfs-linux.img'
  -> Early uncompressed CPIO image generation successful
==> Initcpio image generation successful
==> Building image from preset: /etc/mkinitcpio.d/linux.preset: 'fallback'
==> Using default configuration file: '/etc/mkinitcpio.conf'
==> WARNING: Deprecated option 'ALL_microcode' found. Update '/etc/mkinitcpio.d/linux.preset' to use the 'microcode' hook instead.
  -> -k /boot/vmlinuz-linux -g /boot/initramfs-linux-fallback.img -S autodetect

The file contains:

$ cat /etc/mkinitcpio.d/linux-lts.preset
# mkinitcpio preset file for the 'linux-lts' package

#ALL_config="/etc/mkinitcpio.conf"
ALL_kver="/boot/vmlinuz-linux-lts"
ALL_microcode=(/boot/*-ucode.img)

PRESETS=('default' 'fallback')

#default_config="/etc/mkinitcpio.conf"
default_image="/boot/initramfs-linux-lts.img"
#default_uki="/efi/EFI/Linux/arch-linux-lts.efi"
#default_options="--splash /usr/share/systemd/bootctl/splash-arch.bmp"

#fallback_config="/etc/mkinitcpio.conf"
fallback_image="/boot/initramfs-linux-lts-fallback.img"
#fallback_uki="/efi/EFI/Linux/arch-linux-lts-fallback.efi"
fallback_options="-S autodetect"

and the other

$ cat /etc/mkinitcpio.d/linux.preset
# mkinitcpio preset file for the 'linux' package

#ALL_config="/etc/mkinitcpio.conf"
ALL_kver="/boot/vmlinuz-linux"
ALL_microcode=(/boot/*-ucode.img)

PRESETS=('default' 'fallback')

#default_config="/etc/mkinitcpio.conf"
default_image="/boot/initramfs-linux.img"
#default_uki="/efi/EFI/Linux/arch-linux.efi"
#default_options="--splash /usr/share/systemd/bootctl/splash-arch.bmp"

#fallback_config="/etc/mkinitcpio.conf"
fallback_image="/boot/initramfs-linux-fallback.img"
#fallback_uki="/efi/EFI/Linux/arch-linux-fallback.efi"
fallback_options="-S autodetect"

Last edited by korimitsu (2024-12-12 16:02:23)

Offline

#2 2024-12-12 00:00:51

pvtvega
Member
Registered: 2024-11-25
Posts: 91

Re: [SOLVED] WARNING: Deprecated option 'ALL_microcode' found

You can specify which hooks are added to your image in:

/etc/mkinitcpio.conf

in which you will find an array called HOOKS.

Then comment out the

ALL_microsode=...

lines.

https://wiki.archlinux.org/title/Mkinitcpio

Last edited by pvtvega (2024-12-12 00:01:41)

Offline

#3 2024-12-12 16:02:06

korimitsu
Member
Registered: 2016-08-14
Posts: 191

Re: [SOLVED] WARNING: Deprecated option 'ALL_microcode' found

thanks I replaced this in "/etc/mkinitcpio.conf"

MODULES=()
BINARIES=()
FILES=()
HOOKS=(base udev autodetect keyboard keymap modconf block encrypt filesystems fsck)

with this:

MODULES=()
BINARIES=()
FILES=()
HOOKS=(base udev microcode autodetect keyboard keymap modconf block encrypt filesystems fsck)

Then comment in all "/etc/mkinitcpio.d/linux*.preset" the lines starting with "ALL_microcode=" and regenerate with "sudo mkinitcpio -P".
And reboot to test. Installed both microcodes for Intel and AMD because doesn't hurt.

It's working fine now.

Last edited by korimitsu (2024-12-12 16:03:12)

Offline

Board footer

Powered by FluxBB