Since I upgraded my server to F36 I’ve been getting this output upon installation of kernel-core via dnf (output includes all installed kernels not just the one getting installed):
The param /boot/boot/vmlinuz-5.18.5-200.fc36.x86_64 is incorrect
The param /boot/boot/vmlinuz-5.17.13-300.fc36.x86_64 is incorrect
The param /boot/boot/vmlinuz-5.17.13-300.fc36.x86_64 is incorrect
The output of grubby --info=ALL is this:
index=0
kernel="/boot/boot/vmlinuz-5.18.5-200.fc36.x86_64"
args="ro rootflags=subvol=root quiet enable_mtrr_cleanup intel_pstate=active rd. blacklist.driver=ast"
root="UUID=d9517c15-b6e0-433f-9d85-ee1d8809b819"
initrd="/boot/boot/initramfs-5.18.5-200.fc36.x86_64.img"
title="Fedora Linux (5.18.5-200.fc36.x86_64) 36 (Server Edition)"
id="f863ee20111254e4ca43e10047e54b1e-5.18.5-200.fc36.x86_64"
index=1
kernel="/boot/boot/vmlinuz-5.17.13-300.fc36.x86_64"
args="ro rootflags=subvol=root quiet enable_mtrr_cleanup intel_pstate=active rd. blacklist.driver=ast"
root="UUID=d9517c15-b6e0-433f-9d85-ee1d8809b819"
initrd="/boot/boot/initramfs-5.17.13-300.fc36.x86_64.img"
title="Fedora Linux (5.17.13-300.fc36.x86_64) 36 (Server Edition)"
id="f863ee20111254e4ca43e10047e54b1e-5.17.13-300.fc36.x86_64"
index=2
kernel="/boot/boot/vmlinuz-5.17.12-300.fc36.x86_64"
args="ro rootflags=subvol=root quiet enable_mtrr_cleanup intel_pstate=active rd. blacklist.driver=ast"
root="UUID=d9517c15-b6e0-433f-9d85-ee1d8809b819"
initrd="/boot/boot/initramfs-5.17.12-300.fc36.x86_64.img"
title="Fedora Linux (5.17.12-300.fc36.x86_64) 36 (Server Edition)"
id="f863ee20111254e4ca43e10047e54b1e-5.17.12-300.fc36.x86_64"
index=3
kernel="/boot/boot/vmlinuz-0-rescue-f863ee20111254e4ca43e10047e54b1e"
args="ro rootflags=subvol=root quiet enable_mtrr_cleanup intel_pstate=active rd. blacklist.driver=ast rd.driver.blacklist=nouveau modprobe.blacklist=nouveau nvid ia-drm.modeset=1 initcall_blacklist=simpledrm_platform_driver_init"
root="UUID=d9517c15-b6e0-433f-9d85-ee1d8809b819"
initrd="/boot/boot/initramfs-0-rescue-f863ee20111254e4ca43e10047e54b1e.img"
title="Fedora (0-rescue-f863ee20111254e4ca43e10047e54b1e) 30 (Server Edition)"
id="f863ee20111254e4ca43e10047e54b1e-0-rescue"
There is no /boot/boot directory of cource, just /boot which is a btrfs subvolume:
btrfs subvolume list /
ID 257 gen 121125283 top level 5 path boot
ID 259 gen 121129739 top level 5 path home
ID 260 gen 121128681 top level 5 path anima
ID 3201 gen 121129739 top level 5 path root
So any idea what is going on here? Is it grubby suddenly getting confused by /boot being a btrfs subvolume since F36?
PS Forgot to mention that this is an efi installation, in case it’s relevant.