You are not logged in.
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 autodetectThe 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
You can specify which hooks are added to your image in:
/etc/mkinitcpio.confin 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
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