After kernel versions 6.8 and later, the system incorrectly generates kernel names for loading. The name of the version was missing from their name. Instead it is empty. I planned to fix the problem myself, but first I would like to find out if this is a system bug that everyone needs to fix.
# mkinitcpio preset file for the '' package
#ALL_config="/etc/mkinitcpio.conf"
ALL_kver="/boot/vmlinuz-"
PRESETS=('default' 'fallback')
#default_config="/etc/mkinitcpio.conf"
default_image="/boot/initramfs-.img"
#default_uki="/efi/EFI/Linux/manjaro-.efi"
#default_options="--splash /usr/share/systemd/bootctl/splash-manjaro.bmp"
#fallback_config="/etc/mkinitcpio.conf"
fallback_image="/boot/initramfs--fallback.img"
#fallback_uki="/efi/EFI/Linux/manjaro--fallback.efi"
fallback_options="-S autodetect"