I’m seeing the following error when trying to boot into my Fedora 44 image:
error: ../../grub-core/fs/fshelp.c:257: file `/initramfs-7.0.4-200.fc44.86_64.img’ not found.
Following previous threads, I attempted to use dracut in the fedora 43 image in the bootloader to resolve this issue with this command:
sudo dracut --kver 7.0.4-200.fc44.x86_64 --force
But this results in the following error:
dracut-install: ERROR: could not locate dependency libsystemd-shared-258.7-1.fc43.so requested by ‘/var/tmp/dracut.dX2mTQg/initramfs/usr/lib64/systemd/libsystemd-core-258.7-1.fc43.so’
xargs: /usr/lib/dracut/dracut-install: exited with status 255; aborting
dracut[F]: Resolving executable dependencies failed
Am I missing anything? This only happened after updating this morning, which seems to have consisted of KDE and GNOME packages.
It looks like your system did not complete the upgrade procedure from f43 to f44 and is still in an in-between state.
try running
sudo dnf distro-sync \
--refresh \
--releasever=44 \
--allowerasing \
--skip-broken \
--setopt=protected_packages=
After running this, it seems like I’m still getting the same issue, with an added message saying that the fallback entry is also failing now.
pls post the error message and also output of
rpm -qa dracut\* systemd\* , dnf repolist and ls -l /boot/
Do you have some ciustom files in /etc/dracut.conf.d/ or did some other changes to the dracut workflow? Custom dracut modules in /usr/lib/dracut/* ?
Additional error message:
Failed to boot both default and fallback entries
Output of rpm -qa dracut* systemd*
systemd-libs-259.5-1.fc44.x86_64
systemd-shared-259.5-1.fc44.x86_64
systemd-sysusers-259.5-1.fc44.x86_64
systemd-259.5-1.fc44.x86_64
systemd-pam-259.5-1.fc44.x86_64
systemd-resolved-259.5-1.fc44.x86_64
systemd-udev-259.5-1.fc44.x86_64
dracut-108-6.fc44.x86_64
dracut-squash-108-6.fc44.x86_64
dracut-network-108-6.fc44.x86_64
dracut-live-108-6.fc44.x86_64
dracut-config-rescue-108-6.fc44.x86_64
systemd-oomd-defaults-259.5-1.fc44.noarch
systemd-networkd-259.5-1.fc44.x86_64
systemd-libs-259.5-1.fc44.i686
dnf repolist:
repo id repo name
copr:copr.fedorainfracloud.org:atim:starship Copr repo for starship owned by atim
copr:copr.fedorainfracloud.org:vbatts:bazel Copr repo for bazel owned by vbatts
copr:copr.fedorainfracloud.org:wezfurlong:wezterm-nightly Copr repo for wezterm-nightly owned by wezfurlong
fedora Fedora 44 - x86_64
fedora-cisco-openh264 Fedora 44 openh264 (From Cisco) - x86_64
rpmfusion-free RPM Fusion for Fedora 44 - Free
rpmfusion-free-updates RPM Fusion for Fedora 44 - Free - Updates
rpmfusion-nonfree RPM Fusion for Fedora 44 - Nonfree
rpmfusion-nonfree-updates RPM Fusion for Fedora 44 - Nonfree - Updates
updates Fedora 44 - x86_64 - Updates
ls -l /boot/
total 312548
-rw-r–r–. 1 root root 297817 Apr 22 17:00 config-6.19.14-200.fc43.x86_64
-rw-r–r–. 1 root root 299048 May 6 17:00 config-7.0.4-200.fc44.x86_64
drwx------. 4 root root 4096 Dec 31 1969 efi
drwx------. 3 root root 4096 May 9 12:45 grub2
-rw-------. 1 root root 162420578 Dec 31 2022 initramfs-0-rescue-fa258a6a10ff4ef5a98180d0fb49c184.img
-rw-------. 1 root root 81805992 May 6 00:18 initramfs-6.19.14-200.fc43.x86_64.img
drwxr-xr-x. 3 root root 4096 Dec 31 2022 loader
drwx------. 2 root root 16384 Dec 31 2022 lost+found
lrwxrwxrwx. 1 root root 47 May 6 00:18 symvers-6.19.14-200.fc43.x86_64.xz → /lib/modules/6.19.14-200.fc43.x86_64/symvers.xz
lrwxrwxrwx. 1 root root 45 May 9 08:52 symvers-7.0.4-200.fc44.x86_64.xz → /lib/modules/7.0.4-200.fc44.x86_64/symvers.xz
-rw-r–r–. 1 root root 11605521 Apr 22 17:00 System.map-6.19.14-200.fc43.x86_64
-rw-r–r–. 1 root root 11687510 May 6 17:00 System.map-7.0.4-200.fc44.x86_64
-rwxr-xr-x. 1 root root 14966600 Dec 31 2022 vmlinuz-0-rescue-fa258a6a10ff4ef5a98180d0fb49c184
-rwxr-xr-x. 1 root root 18233704 Apr 22 17:00 vmlinuz-6.19.14-200.fc43.x86_64
-rwxr-xr-x. 1 root root 18684264 May 6 17:00 vmlinuz-7.0.4-200.fc44.x86_64
pls mark the output as preformatted text , see the </> symbol in the toolbar.
where does this come from, what command gives this?
Or have you booted from a live iso and chroot the filesystems?
glb
(Gregory Lee Bartholomew)
May 9, 2026, 8:04pm
7
It is odd that a Fedora Linux 44 system is looking for a Fedora Linux 43 library. Maybe you could try running kernel-install with --verbose (in addition to whatever other parameters are required to build and install a 7.0.4-200.fc44.x86_64 initramfs)? It does sound like some dracut module failed to update. If you can figure out which one, then sudo dnf reinstall <package-name> might fix the problem.
sudo rpm -Va maybe
and then
sudo kernel-install -v add "7.0.4-200.fc44.x86_64" \
"/lib/modules/7.0.4-200.fc44.x86_64/vmlinuz"
My apologies. Will keep that in mind next time. This is happening at boot, after hitting any key to continue from the intramfs error. I am not aware of where in the boot sequence this is happening. This is not from a live iso.
quixilver
(Aaron Wang)
May 9, 2026, 8:22pm
10
Output from sudo rpm -Va
S.5...... /usr/lib64/gtk-2.0/2.10.0/engines/libadwaita.so
.M....... c /etc/audit/rules.d/audit.rules
.M....... g /var/lib/boltd
S.5....T. c /etc/fwupd/remotes.d/lvfs-testing.conf
S.5....T. c /etc/fwupd/remotes.d/lvfs.conf
.M....... /var/lib/fwupd
.M....... g /usr/lib/sysimage/libdnf5/system-repo.lock
missing c /etc/nfsmount.conf.d/10-nfsv3.conf
missing c /etc/nfsmount.conf.d/10-nfsv4.conf
.....UG.. g /var/run/pcscd
.......T. /usr/share/nvim/runtime/doc/tags
......G.. /run/sddm
.M....... /var/lib/sddm
.M....... /boot/efi/System
.M....... /boot/efi/System/Library
.M....... /boot/efi/System/Library/CoreServices
.M....... /boot/efi/System/Library/CoreServices/SystemVersion.plist
.M....... /boot/efi/mach_kernel
.M....... c /etc/sysconfig/irqbalance
S.5....T. c /etc/sysconfig/livesys
.M....... g /var/lib/selinux/targeted/active/modules/200/vncsession
quixilver
(Aaron Wang)
May 9, 2026, 8:25pm
11
Should I attempt restart after kernal install?
Output from kernal-install:
Loaded config.
MACHINE_ID=fa258a6a10ff4ef5a98180d0fb49c184 set via /etc/machine-id.
Found container virtualization none.
Loaded shared library 'libblkid.so.1' via dlopen().
Using XBOOTLDR partition at /boot as $BOOT_ROOT.
Using entry token: fa258a6a10ff4ef5a98180d0fb49c184
kernel version (7.0.4-200.fc44.x86_64) set via command line.
kernel image file (/lib/modules/7.0.4-200.fc44.x86_64/vmlinuz) set via command line.
Entry-token directory /boot/fa258a6a10ff4ef5a98180d0fb49c184 not found, using layout=other.
Using ENTRY_DIR=/boot/fa258a6a10ff4ef5a98180d0fb49c184/7.0.4-200.fc44.x86_64
Using plugins:
/usr/lib/kernel/install.d/10-devicetree.install
/usr/lib/kernel/install.d/20-grub.install
/usr/lib/kernel/install.d/50-depmod.install
/usr/lib/kernel/install.d/50-dracut.install
/usr/lib/kernel/install.d/51-dracut-rescue.install
/usr/lib/kernel/install.d/60-kdump.install
/usr/lib/kernel/install.d/90-loaderentry.install
/usr/lib/kernel/install.d/90-uki-copy.install
/usr/lib/kernel/install.d/92-crashkernel.install
/usr/lib/kernel/install.d/92-tuned.install
/usr/lib/kernel/install.d/95-kernel-hooks.install
/usr/lib/kernel/install.d/95-set-boot-entry.install
/usr/lib/kernel/install.d/99-grub-mkconfig.install
Plugin environment:
LC_COLLATE=C.UTF-8
KERNEL_INSTALL_VERBOSE=1
KERNEL_INSTALL_IMAGE_TYPE=pe
KERNEL_INSTALL_MACHINE_ID=fa258a6a10ff4ef5a98180d0fb49c184
KERNEL_INSTALL_ENTRY_TOKEN=fa258a6a10ff4ef5a98180d0fb49c184
KERNEL_INSTALL_BOOT_ROOT=/boot
KERNEL_INSTALL_LAYOUT=other
KERNEL_INSTALL_INITRD_GENERATOR=
KERNEL_INSTALL_UKI_GENERATOR=
KERNEL_INSTALL_STAGING_AREA=/var/tmp/kernel-install.staging.7MF12f
Plugin arguments: add 7.0.4-200.fc44.x86_64 /boot/fa258a6a10ff4ef5a98180d0fb49c184/7.0.4-200.fc44.x86_64 /lib/modules/7.0.4-200.fc44.x86_64/vmlinuz
Successfully forked off '(plugins)' as PID 6935.
About to execute /usr/lib/kernel/install.d/10-devicetree.install add 7.0.4-200.fc44.x86_64 /boot/fa258a6a10ff4ef5a98180d0fb49c184/7.0.4-200.fc44.x86_64 /lib/modules/7.0.4-200.fc44.x86_64/vmlinuz
Successfully forked off '(exec-inner)' as PID 6936.
/usr/lib/kernel/install.d/10-devicetree.install succeeded.
About to execute /usr/lib/kernel/install.d/20-grub.install add 7.0.4-200.fc44.x86_64 /boot/fa258a6a10ff4ef5a98180d0fb49c184/7.0.4-200.fc44.x86_64 /lib/modules/7.0.4-200.fc44.x86_64/vmlinuz
Successfully forked off '(exec-inner)' as PID 6940.
/usr/lib/kernel/install.d/20-grub.install succeeded.
About to execute /usr/lib/kernel/install.d/50-depmod.install add 7.0.4-200.fc44.x86_64 /boot/fa258a6a10ff4ef5a98180d0fb49c184/7.0.4-200.fc44.x86_64 /lib/modules/7.0.4-200.fc44.x86_64/vmlinuz
Successfully forked off '(exec-inner)' as PID 6977.
+depmod -a 7.0.4-200.fc44.x86_64
/usr/lib/kernel/install.d/50-depmod.install succeeded.
About to execute /usr/lib/kernel/install.d/50-dracut.install add 7.0.4-200.fc44.x86_64 /boot/fa258a6a10ff4ef5a98180d0fb49c184/7.0.4-200.fc44.x86_64 /lib/modules/7.0.4-200.fc44.x86_64/vmlinuz
Successfully forked off '(exec-inner)' as PID 6979.
dracut[I]: Executing: /usr/bin/dracut -f --verbose --kernel-image /lib/modules/7.0.4-200.fc44.x86_64/vmlinuz --kver 7.0.4-200.fc44.x86_64 /boot/initramfs-7.0.4-200.fc44.x86_64.img
dracut[I]: *** Including module: nss-softokn ***
dracut[I]: *** Including module: bash ***
dracut[I]: *** Including module: systemd ***
dracut[I]: *** Including module: fips ***
dracut[I]: *** Including module: fips-crypto-policies ***
dracut[I]: *** Including module: systemd-ask-password ***
dracut[I]: *** Including module: systemd-battery-check ***
dracut[I]: *** Including module: systemd-initrd ***
dracut[I]: *** Including module: systemd-journald ***
dracut[I]: *** Including module: systemd-modules-load ***
dracut[I]: *** Including module: systemd-pcrphase ***
dracut[I]: *** Including module: systemd-sysctl ***
dracut[I]: *** Including module: systemd-tmpfiles ***
dracut[I]: *** Including module: systemd-udevd ***
dracut[I]: *** Including module: i18n ***
dracut[I]: *** Including module: drm ***
dracut[I]: *** Including module: plymouth ***
dracut[I]: *** Including module: systemd-sysusers ***
dracut[I]: *** Including module: btrfs ***
dracut[I]: *** Including module: fs-lib ***
dracut[I]: *** Including module: kernel-modules ***
dracut[I]: *** Including module: kernel-modules-extra ***
dracut[I]: *** Including module: tpm2-tss ***
dracut[I]: *** Including module: rootfs-block ***
dracut[I]: *** Including module: terminfo ***
dracut[I]: *** Including module: udev-rules ***
dracut[I]: *** Including module: dracut-systemd ***
dracut[I]: *** Including module: initqueue ***
dracut[I]: *** Including module: usrmount ***
dracut[I]: *** Including module: base ***
dracut[I]: *** Including module: memstrack ***
dracut[I]: *** Including module: shell-interpreter ***
dracut[I]: *** Including module: shutdown ***
dracut[I]: *** Including module: openssl ***
dracut[I]: *** Including modules done ***
dracut[I]: *** Installing kernel module dependencies ***
dracut[I]: *** Installing kernel module dependencies done ***
dracut[I]: *** Resolving executable dependencies ***
dracut[I]: *** Resolving executable dependencies done ***
dracut[I]: *** Generating early-microcode cpio image ***
dracut[I]: *** Constructing AuthenticAMD.bin ***
dracut[I]: *** Store current command line parameters ***
dracut[I]: *** Creating image file '/boot/initramfs-7.0.4-200.fc44.x86_64.img' ***
dracut[I]: *** Hardlinking files ***
dracut[I]: *** Hardlinking files done ***
dracut[I]: Using auto-determined compression method 'zstd'
dracut[I]: *** Creating initramfs image file '/boot/initramfs-7.0.4-200.fc44.x86_64.img' done ***
/usr/lib/kernel/install.d/50-dracut.install succeeded.
About to execute /usr/lib/kernel/install.d/51-dracut-rescue.install add 7.0.4-200.fc44.x86_64 /boot/fa258a6a10ff4ef5a98180d0fb49c184/7.0.4-200.fc44.x86_64 /lib/modules/7.0.4-200.fc44.x86_64/vmlinuz
Successfully forked off '(exec-inner)' as PID 17841.
Skipping, there is already a rescue image generated with the same input parameters
/usr/lib/kernel/install.d/51-dracut-rescue.install succeeded.
About to execute /usr/lib/kernel/install.d/60-kdump.install add 7.0.4-200.fc44.x86_64 /boot/fa258a6a10ff4ef5a98180d0fb49c184/7.0.4-200.fc44.x86_64 /lib/modules/7.0.4-200.fc44.x86_64/vmlinuz
Successfully forked off '(exec-inner)' as PID 17843.
/usr/lib/kernel/install.d/60-kdump.install succeeded.
About to execute /usr/lib/kernel/install.d/90-loaderentry.install add 7.0.4-200.fc44.x86_64 /boot/fa258a6a10ff4ef5a98180d0fb49c184/7.0.4-200.fc44.x86_64 /lib/modules/7.0.4-200.fc44.x86_64/vmlinuz
Successfully forked off '(exec-inner)' as PID 17844.
KERNEL_INSTALL_LAYOUT=other, quitting.
/usr/lib/kernel/install.d/90-loaderentry.install succeeded.
About to execute /usr/lib/kernel/install.d/90-uki-copy.install add 7.0.4-200.fc44.x86_64 /boot/fa258a6a10ff4ef5a98180d0fb49c184/7.0.4-200.fc44.x86_64 /lib/modules/7.0.4-200.fc44.x86_64/vmlinuz
Successfully forked off '(exec-inner)' as PID 17845.
/usr/lib/kernel/install.d/90-uki-copy.install succeeded.
About to execute /usr/lib/kernel/install.d/92-crashkernel.install add 7.0.4-200.fc44.x86_64 /boot/fa258a6a10ff4ef5a98180d0fb49c184/7.0.4-200.fc44.x86_64 /lib/modules/7.0.4-200.fc44.x86_64/vmlinuz
Successfully forked off '(exec-inner)' as PID 17846.
/usr/lib/kernel/install.d/92-crashkernel.install succeeded.
About to execute /usr/lib/kernel/install.d/92-tuned.install add 7.0.4-200.fc44.x86_64 /boot/fa258a6a10ff4ef5a98180d0fb49c184/7.0.4-200.fc44.x86_64 /lib/modules/7.0.4-200.fc44.x86_64/vmlinuz
Successfully forked off '(exec-inner)' as PID 17864.
/usr/lib/kernel/install.d/92-tuned.install succeeded.
About to execute /usr/lib/kernel/install.d/95-kernel-hooks.install add 7.0.4-200.fc44.x86_64 /boot/fa258a6a10ff4ef5a98180d0fb49c184/7.0.4-200.fc44.x86_64 /lib/modules/7.0.4-200.fc44.x86_64/vmlinuz
Successfully forked off '(exec-inner)' as PID 17876.
/usr/lib/kernel/install.d/95-kernel-hooks.install succeeded.
About to execute /usr/lib/kernel/install.d/95-set-boot-entry.install add 7.0.4-200.fc44.x86_64 /boot/fa258a6a10ff4ef5a98180d0fb49c184/7.0.4-200.fc44.x86_64 /lib/modules/7.0.4-200.fc44.x86_64/vmlinuz
Successfully forked off '(exec-inner)' as PID 17877.
/usr/lib/kernel/install.d/95-set-boot-entry.install succeeded.
About to execute /usr/lib/kernel/install.d/99-grub-mkconfig.install add 7.0.4-200.fc44.x86_64 /boot/fa258a6a10ff4ef5a98180d0fb49c184/7.0.4-200.fc44.x86_64 /lib/modules/7.0.4-200.fc44.x86_64/vmlinuz
Successfully forked off '(exec-inner)' as PID 17981.
/usr/lib/kernel/install.d/99-grub-mkconfig.install succeeded.
(plugins) succeeded.
glb
(Gregory Lee Bartholomew)
May 9, 2026, 9:59pm
12
Your rpm -Va output appears to be indicating that one of your library files is corrupted. You might want to reinstall whatever package ships that file. You should be able to use rpm -qf /usr/lib64/gtk-2.0/2.10.0/engines/libadwaita.so to find the package name.