Grub choices gone after today's update

I got an error during eos-update this morning. That left my system with only choices being:
UEFI Settings
EOS Snapshots.

luckily I could boot back into a working snapshot and use btrfs-assistant to restore to prior to the eos-update.

The error is:


( 9/18) Updating initramfs...
/usr/share/libalpm/scripts/dracut-install: line 17: /usr/lib/modules/6.14.7-arch2-1/pkgbase:
No such file or directory
error: command failed to execute correctly

Well…that’s not good.

That must have been introduced by my changes to eos-dracut.

Thanks for reporting it. I will take a look now.

1 Like

This happened to me as well. I was able to restore normal booting behavior by booting into a snapshot and running the usual pacman -Syu and pacman -Syu linux, but I get this on every subsequent try to update.
Not sure if this is relevant, but after rebooting I also get have to rm /var/lib/pacman/db.lck, which seems like a pacman instance was abruptly stopped.
Sorry if this is not relevant, just trying to provide more info.

1 Like

I reverted the changes and pushed new versions of eos-dracut and kernel-install-for-dracut.

It will take some time for the packages to be built and get out to the mirrors.

2 Likes

Currently 5 mirrors already have the reverted packages, all of them in Europe.
Within a few hours most or all mirrors should have them.

1 Like

Out of curiosity, do these packages go to a testing branch before regular users get them?

Additionally if a user does experience this error is the best option to downgrade the eos-dracut package so the configuration will re-build?

No, EOS doesn’t have a testing branch.

No, grub users can run sudo dracut-rebuild to fix the issue. I am not sure if it impacts systemd-boot yet, but if it does, you can run sudo reinstall-kernels

I’m now able to run eos-update and everything is back to normal.

Thanks

2 Likes

hmm, on my side its not working.
After chroot from the live system, update the packages and grub rebuild im not have the boot option. But dracut have no error messages thanks!

The btrfs Options: https://discovery.endeavouros.com/system-rescue/arch-chroot/2022/12/

[liveuser@eos-2025.03.19 ~]$ sudo mount -o subvol=@ /dev/sda6 /mnt/
[liveuser@eos-2025.03.19 ~]$ sudo mount -o subvol=@log /dev/sda6 /mnt/var/log
[liveuser@eos-2025.03.19 ~]$ sudo mount -o subvol=@cache /dev/sda6 /mnt/var/cache
[liveuser@eos-2025.03.19 ~]$ sudo mount /dev/sda5 /mnt/boot/efi/
[liveuser@eos-2025.03.19 ~]$ sudo arch-chroot /mnt
[root@EndeavourOS /]# sudo pacman -Syyuu
:: Synchronizing package databases...
 endeavouros                            15.0 KiB   154 KiB/s 00:00 [------------------------------------] 100%
 core                                  117.0 KiB   741 KiB/s 00:00 [------------------------------------] 100%
 extra                                   7.8 MiB  13.6 MiB/s 00:01 [------------------------------------] 100%
 multilib                              134.2 KiB  1001 KiB/s 00:00 [------------------------------------] 100%
:: Starting full system upgrade...
resolving dependencies...
looking for conflicting packages...
warning: dependency cycle detected:
warning: qt6-multimedia-ffmpeg will be installed before its qt6-multimedia dependency

Package (47)                 Old Version          New Version          Net Change  Download Size

core/automake                1.17-1               1.18-1                 0.02 MiB       0.62 MiB
extra/box2d                  3.1.0-1              3.1.1-1                0.01 MiB       0.20 MiB
core/curl                    8.14.0-2             8.14.1-1               0.00 MiB       1.18 MiB
extra/dhcpcd                 10.2.3-1             10.2.4-1               0.00 MiB               
extra/electron34             34.5.7-1             34.5.8-1               0.00 MiB               
extra/electron36             36.3.2-1             36.4.0-1              -0.02 MiB               
endeavouros/eos-dracut       1.6-1                1.7-1                  0.00 MiB       0.02 MiB
extra/fwupd                  2.0.10-1             2.0.11-1               0.01 MiB       6.51 MiB
extra/kwin                   6.3.5-1              6.3.5-2                0.09 MiB      10.34 MiB
extra/layer-shell-qt         6.3.5-1              6.3.5-2                0.00 MiB       0.03 MiB
extra/libopenmpt             0.7.13-2             0.8.0-1                0.18 MiB               
extra/libupnp                1.14.20-2            1.14.22-1              0.00 MiB               
core/pacman                  7.0.0.r6.gc685ae6-2  7.0.0.r6.gc685ae6-5    0.00 MiB       0.90 MiB
extra/plasma-integration     6.3.5-1              6.3.5-2                0.00 MiB       0.14 MiB
extra/pyside6                6.9.0-2              6.9.1-1                0.09 MiB       8.92 MiB
extra/python-pbs-installer   2025.03.17-1         2025.05.29-1           0.05 MiB               
extra/python-pyqt6           6.9.0-1              6.9.0-2                0.00 MiB       3.85 MiB
extra/qt6-5compat            6.9.0-1              6.9.1-1                0.09 MiB       0.46 MiB
extra/qt6-base               6.9.0-2              6.9.1-1                0.25 MiB      14.33 MiB
extra/qt6-connectivity       6.9.0-1              6.9.1-1                0.01 MiB       0.51 MiB
extra/qt6-declarative        6.9.0-2              6.9.1-1                0.18 MiB      15.23 MiB
extra/qt6-imageformats       6.9.0-1              6.9.1-1                0.00 MiB       0.07 MiB
extra/qt6-multimedia         6.9.0-1              6.9.1-1                0.19 MiB       1.13 MiB
extra/qt6-multimedia-ffmpeg  6.9.0-1              6.9.1-1                0.04 MiB       0.52 MiB
extra/qt6-networkauth        6.9.0-1              6.9.1-1                0.00 MiB       0.12 MiB
extra/qt6-positioning        6.9.0-1              6.9.1-1                0.00 MiB       0.37 MiB
extra/qt6-quick3d            6.9.0-1              6.9.1-1                0.03 MiB       5.49 MiB
extra/qt6-quicktimeline      6.9.0-1              6.9.1-1                0.00 MiB       0.08 MiB
extra/qt6-scxml              6.9.0-1              6.9.1-1                0.02 MiB       0.52 MiB
extra/qt6-sensors            6.9.0-1              6.9.1-1                0.01 MiB       0.19 MiB
extra/qt6-shadertools        6.9.0-1              6.9.1-1                0.11 MiB       1.58 MiB
extra/qt6-speech             6.9.0-1              6.9.1-1                0.01 MiB       0.13 MiB
extra/qt6-svg                6.9.0-1              6.9.1-1                0.00 MiB       0.27 MiB
extra/qt6-tools              6.9.0-2              6.9.1-1                0.14 MiB       6.01 MiB
extra/qt6-translations       6.9.0-1              6.9.1-1                0.11 MiB       1.81 MiB
extra/qt6-virtualkeyboard    6.9.0-1              6.9.1-1               -0.01 MiB       2.42 MiB
extra/qt6-wayland            6.9.0-2              6.9.1-1                0.02 MiB       1.22 MiB
extra/qt6-webchannel         6.9.0-1              6.9.1-1                0.00 MiB       0.13 MiB
extra/qt6-webengine          6.9.0-7              6.9.1-1                0.06 MiB      87.09 MiB
extra/qt6-websockets         6.9.0-1              6.9.1-1                0.00 MiB       0.10 MiB
extra/shiboken6              6.9.0-2              6.9.1-1                0.02 MiB       1.30 MiB
extra/squashfs-tools         4.6.1-2              4.7-1                  0.08 MiB       0.24 MiB
extra/telegram-desktop       5.14.3-2             5.14.3-3              -0.15 MiB      38.11 MiB
extra/thunderbird            139.0-1              139.0.1-1              0.04 MiB      67.36 MiB
extra/thunderbird-i18n-de    139.0-1              139.0.1-1              0.00 MiB       0.41 MiB
extra/vim                    9.1.1376-1           9.1.1431-1             0.02 MiB       2.29 MiB
extra/vim-runtime            9.1.1376-1           9.1.1431-1             0.03 MiB       7.49 MiB

Total Download Size:    289.70 MiB
Total Installed Size:  1585.86 MiB
Net Upgrade Size:         1.75 MiB

:: Proceed with installation? [Y/n] 
:: Retrieving packages...
 qt6-declarative-6.9.1-1-x86_64         15.2 MiB  3.51 MiB/s 00:04 [------------------------------------] 100%
 qt6-base-6.9.1-1-x86_64                14.3 MiB  2.38 MiB/s 00:06 [------------------------------------] 100%
 telegram-desktop-5.14.3-3-x86_64       38.1 MiB  5.19 MiB/s 00:07 [------------------------------------] 100%
 kwin-6.3.5-2-x86_64                    10.3 MiB  2.28 MiB/s 00:05 [------------------------------------] 100%
 thunderbird-139.0.1-1-x86_64           67.4 MiB  6.85 MiB/s 00:10 [------------------------------------] 100%
 pyside6-6.9.1-1-x86_64                  8.9 MiB  1976 KiB/s 00:05 [------------------------------------] 100%
 vim-runtime-9.1.1431-1-x86_64           7.5 MiB  1622 KiB/s 00:05 [------------------------------------] 100%
 fwupd-2.0.11-1-x86_64                   6.5 MiB  1771 KiB/s 00:04 [------------------------------------] 100%
 qt6-webengine-6.9.1-1-x86_64           87.1 MiB  6.26 MiB/s 00:14 [------------------------------------] 100%
 qt6-tools-6.9.1-1-x86_64                6.0 MiB  1447 KiB/s 00:04 [------------------------------------] 100%
 qt6-quick3d-6.9.1-1-x86_64              5.5 MiB  1649 KiB/s 00:03 [------------------------------------] 100%
 python-pyqt6-6.9.0-2-x86_64             3.8 MiB  1780 KiB/s 00:02 [------------------------------------] 100%
 qt6-virtualkeyboard-6.9.1-1-x86_64      2.4 MiB  1894 KiB/s 00:01 [------------------------------------] 100%
 vim-9.1.1431-1-x86_64                   2.3 MiB  2.39 MiB/s 00:01 [------------------------------------] 100%
 qt6-translations-6.9.1-1-any         1854.1 KiB  2.25 MiB/s 00:01 [------------------------------------] 100%
 qt6-shadertools-6.9.1-1-x86_64       1614.4 KiB  2.88 MiB/s 00:01 [------------------------------------] 100%
 shiboken6-6.9.1-1-x86_64             1327.8 KiB  3.38 MiB/s 00:00 [------------------------------------] 100%
 qt6-wayland-6.9.1-1-x86_64           1254.1 KiB  3.41 MiB/s 00:00 [------------------------------------] 100%
 curl-8.14.1-1-x86_64                 1211.7 KiB  3.91 MiB/s 00:00 [------------------------------------] 100%
 qt6-multimedia-6.9.1-1-x86_64        1160.1 KiB  4.51 MiB/s 00:00 [------------------------------------] 100%
 pacman-7.0.0.r6.gc685ae6-5-x86_64     924.5 KiB  3.79 MiB/s 00:00 [------------------------------------] 100%
 automake-1.18-1-any                   635.4 KiB  3.78 MiB/s 00:00 [------------------------------------] 100%
 qt6-multimedia-ffmpeg-6.9.1-1-x86_64  535.2 KiB  2.77 MiB/s 00:00 [------------------------------------] 100%
 qt6-scxml-6.9.1-1-x86_64              528.2 KiB  5.06 MiB/s 00:00 [------------------------------------] 100%
 qt6-connectivity-6.9.1-1-x86_64       523.8 KiB  3.73 MiB/s 00:00 [------------------------------------] 100%
 qt6-5compat-6.9.1-1-x86_64            471.3 KiB  4.00 MiB/s 00:00 [------------------------------------] 100%
 thunderbird-i18n-de-139.0.1-1-x86_64  424.4 KiB  4.10 MiB/s 00:00 [------------------------------------] 100%
 qt6-positioning-6.9.1-1-x86_64        380.0 KiB  3.34 MiB/s 00:00 [------------------------------------] 100%
 qt6-svg-6.9.1-1-x86_64                276.1 KiB  2.96 MiB/s 00:00 [------------------------------------] 100%
 squashfs-tools-4.7-1-x86_64           243.0 KiB  2.93 MiB/s 00:00 [------------------------------------] 100%
 box2d-3.1.1-1-x86_64                  201.9 KiB  2.27 MiB/s 00:00 [------------------------------------] 100%
 qt6-sensors-6.9.1-1-x86_64            193.4 KiB  3.56 MiB/s 00:00 [------------------------------------] 100%
 plasma-integration-6.3.5-2-x86_64     142.3 KiB  2.14 MiB/s 00:00 [------------------------------------] 100%
 qt6-webchannel-6.9.1-1-x86_64         132.5 KiB  1656 KiB/s 00:00 [------------------------------------] 100%
 qt6-speech-6.9.1-1-x86_64             132.5 KiB  1866 KiB/s 00:00 [------------------------------------] 100%
 qt6-networkauth-6.9.1-1-x86_64        120.9 KiB  1727 KiB/s 00:00 [------------------------------------] 100%
 qt6-websockets-6.9.1-1-x86_64         104.8 KiB  1905 KiB/s 00:00 [------------------------------------] 100%
 qt6-quicktimeline-6.9.1-1-x86_64       79.7 KiB  2044 KiB/s 00:00 [------------------------------------] 100%
 layer-shell-qt-6.3.5-2-x86_64          35.1 KiB  1755 KiB/s 00:00 [------------------------------------] 100%
 qt6-imageformats-6.9.1-1-x86_64        66.9 KiB  1858 KiB/s 00:00 [------------------------------------] 100%
 eos-dracut-1.7-1-any                   16.6 KiB   251 KiB/s 00:00 [------------------------------------] 100%
 Total (41/41)                         289.7 MiB  18.1 MiB/s 00:16 [------------------------------------] 100%
(47/47) checking keys in keyring                                   [------------------------------------] 100%
(47/47) checking package integrity                                 [------------------------------------] 100%
(47/47) loading package files                                      [------------------------------------] 100%
(47/47) checking for file conflicts                                [------------------------------------] 100%
:: Running pre-transaction hooks...
(1/1) Creating Timeshift snapshot before upgrade...
Using system disk as snapshot device for creating snapshots in BTRFS mode
Mounted '/dev/sda6' at '/run/timeshift/258/backup'
btrfs: Quotas are not enabled
Creating new backup...(BTRFS)
Saving to device: /dev/sda6, mounted at path: /run/timeshift/258/backup
Created directory: /run/timeshift/258/backup/timeshift-btrfs/snapshots/2025-06-05_08-17-07
Created subvolume snapshot: /run/timeshift/258/backup/timeshift-btrfs/snapshots/2025-06-05_08-17-07/@
Created control file: /run/timeshift/258/backup/timeshift-btrfs/snapshots/2025-06-05_08-17-07/info.json
BTRFS Snapshot saved successfully (0s)
Tagged snapshot '2025-06-05_08-17-07': ondemand
------------------------------------------------------------------------------
Mounted '/dev/sda6' at '/run/timeshift/412/backup'
btrfs: Quotas are not enabled
------------------------------------------------------------------------------
Removing snapshot: 2025-06-04_12-00-33
Deleting subvolume: @ (Id:1881)
Deleted subvolume: @ (Id:1881)

Deleted directory: /run/timeshift/412/backup/timeshift-btrfs/snapshots/2025-06-04_12-00-33
Removed snapshot: 2025-06-04_12-00-33
------------------------------------------------------------------------------
Generating grub configuration file ...
Found background: /usr/share/endeavouros/splash.png
Warning: os-prober will not be executed to detect other bootable partitions.
Systems on them will not be added to the GRUB boot configuration.
Check GRUB_DISABLE_OS_PROBER documentation entry.
Adding boot menu entry for UEFI Firmware Settings ...
Detecting snapshots ...
Found snapshot: 2025-06-04 15:52:21 | timeshift-btrfs/snapshots/2025-06-04_15-52-21/@ | boot                     | N/A                                           |
Found snapshot: 2025-06-04 15:50:38 | timeshift-btrfs/snapshots/2025-06-04_15-50-38/@ | ondemand                 | {timeshift-autosnap} {created before upgrade} |
Found snapshot: 2025-06-04 11:00:00 | timeshift-btrfs/snapshots/2025-06-04_11-00-00/@ | hourly                   | N/A                                           |
Found snapshot: 2025-06-04 09:45:03 | timeshift-btrfs/snapshots/2025-06-04_09-45-03/@ | boot hourly daily weekly | N/A                                           |
Found snapshot: 2025-05-31 11:10:43 | timeshift-btrfs/snapshots/2025-05-31_11-10-43/@ | boot hourly              | N/A                                           |
Found snapshot: 2025-05-30 23:00:01 | timeshift-btrfs/snapshots/2025-05-30_23-00-01/@ | hourly                   | N/A                                           |
Found snapshot: 2025-05-30 13:25:29 | timeshift-btrfs/snapshots/2025-05-30_13-25-29/@ | boot                     | N/A                                           |
Found snapshot: 2025-05-26 20:45:30 | timeshift-btrfs/snapshots/2025-05-26_20-45-30/@ | daily                    | N/A                                           |
Found snapshot: 2025-05-25 15:00:00 | timeshift-btrfs/snapshots/2025-05-25_15-00-00/@ | daily weekly monthly     | N/A                                           |
Found snapshot: 2025-05-21 20:57:40 | timeshift-btrfs/snapshots/2025-05-21_20-57-40/@ | daily                    | N/A                                           |
Found snapshot: 2025-05-12 20:18:05 | timeshift-btrfs/snapshots/2025-05-12_20-18-05/@ | weekly                   | N/A                                           |
Found snapshot: 2025-04-18 12:58:35 | timeshift-btrfs/snapshots/2025-04-18_12-58-35/@ | monthly                  | N/A                                           |
Found snapshot: 2023-12-09 11:30:13 | timeshift-btrfs/snapshots/2023-12-09_11-30-13/@ | ondemand                 | N/A                                           |
Found snapshot: 2023-12-08 21:42:07 | timeshift-btrfs/snapshots/2023-12-08_21-42-07/@ | ondemand                 | N/A                                           |
Found 14 snapshot(s)
Unmount /tmp/grub-btrfs.6RrSCS3FtO .. Success
done
:: Processing package changes...
( 1/47) upgrading automake                                         [------------------------------------] 100%
( 2/47) upgrading box2d                                            [------------------------------------] 100%
( 3/47) upgrading curl                                             [------------------------------------] 100%
( 4/47) upgrading dhcpcd                                           [------------------------------------] 100%
( 5/47) upgrading electron34                                       [------------------------------------] 100%
( 6/47) upgrading electron36                                       [------------------------------------] 100%
( 7/47) upgrading eos-dracut                                       [------------------------------------] 100%
( 8/47) upgrading fwupd                                            [------------------------------------] 100%
( 9/47) upgrading qt6-translations                                 [------------------------------------] 100%
(10/47) upgrading qt6-base                                         [------------------------------------] 100%
(11/47) upgrading qt6-shadertools                                  [------------------------------------] 100%
(12/47) upgrading qt6-5compat                                      [------------------------------------] 100%
(13/47) upgrading qt6-declarative                                  [------------------------------------] 100%
(14/47) upgrading libopenmpt                                       [------------------------------------] 100%
(15/47) upgrading qt6-multimedia-ffmpeg                            [------------------------------------] 100%
(16/47) upgrading qt6-multimedia                                   [------------------------------------] 100%
(17/47) upgrading qt6-sensors                                      [------------------------------------] 100%
(18/47) upgrading qt6-svg                                          [------------------------------------] 100%
(19/47) upgrading qt6-tools                                        [------------------------------------] 100%
(20/47) upgrading qt6-wayland                                      [------------------------------------] 100%
(21/47) upgrading layer-shell-qt                                   [------------------------------------] 100%
(22/47) upgrading kwin                                             [------------------------------------] 100%
(23/47) upgrading libupnp                                          [------------------------------------] 100%
(24/47) upgrading pacman                                           [------------------------------------] 100%
warning: /etc/makepkg.conf.d/rust.conf installed as /etc/makepkg.conf.d/rust.conf.pacnew
(25/47) upgrading qt6-positioning                                  [------------------------------------] 100%
(26/47) upgrading qt6-virtualkeyboard                              [------------------------------------] 100%
(27/47) upgrading qt6-speech                                       [------------------------------------] 100%
(28/47) upgrading plasma-integration                               [------------------------------------] 100%
(29/47) upgrading shiboken6                                        [------------------------------------] 100%
(30/47) upgrading pyside6                                          [------------------------------------] 100%
(31/47) upgrading python-pbs-installer                             [------------------------------------] 100%
(32/47) upgrading python-pyqt6                                     [------------------------------------] 100%
(33/47) upgrading qt6-connectivity                                 [------------------------------------] 100%
(34/47) upgrading qt6-imageformats                                 [------------------------------------] 100%
(35/47) upgrading qt6-networkauth                                  [------------------------------------] 100%
(36/47) upgrading qt6-quicktimeline                                [------------------------------------] 100%
(37/47) upgrading qt6-quick3d                                      [------------------------------------] 100%
(38/47) upgrading qt6-scxml                                        [------------------------------------] 100%
(39/47) upgrading qt6-webchannel                                   [------------------------------------] 100%
(40/47) upgrading qt6-webengine                                    [------------------------------------] 100%
(41/47) upgrading qt6-websockets                                   [------------------------------------] 100%
(42/47) upgrading squashfs-tools                                   [------------------------------------] 100%
(43/47) upgrading telegram-desktop                                 [------------------------------------] 100%
(44/47) upgrading thunderbird                                      [------------------------------------] 100%
(45/47) upgrading thunderbird-i18n-de                              [------------------------------------] 100%
(46/47) upgrading vim-runtime                                      [------------------------------------] 100%
(47/47) upgrading vim                                              [------------------------------------] 100%
:: Running post-transaction hooks...
( 1/12) Creating system user accounts...
( 2/12) Reloading system manager configuration...
  Skipped: Running in chroot.
( 3/12) Reloading user manager configuration...
  Skipped: Running in chroot.
( 4/12) Restarting marked services...
  Skipped: Running in chroot.
( 5/12) Creating temporary files...
( 6/12) Arming ConditionNeedsUpdate...
( 7/12) Updating initramfs...
:: Building initramfs for linux (6.14.9-arch1-1)
dracut[W]: Running in hostonly mode in a container!
dracut[I]: Executing: /usr/bin/dracut --force --hostonly --no-hostonly-cmdline /boot/initramfs-linux.img 6.14.9-arch1-1
dracut[I]: *** Including module: bash ***
dracut[I]: *** Including module: systemd ***
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: systemd-sysusers ***
Creating group 'nobody' with GID 65534.
Creating group 'audio' with GID 996.
Creating group 'disk' with GID 995.
Creating group 'input' with GID 994.
Creating group 'kmem' with GID 993.
Creating group 'kvm' with GID 992.
Creating group 'lp' with GID 991.
Creating group 'optical' with GID 990.
Creating group 'render' with GID 989.
Creating group 'sgx' with GID 988.
Creating group 'storage' with GID 987.
Creating group 'tty' with GID 5.
Creating group 'uucp' with GID 986.
Creating group 'video' with GID 985.
Creating group 'users' with GID 984.
Creating group 'systemd-journal' with GID 983.
Creating user 'root' (Super User) with UID 0 and GID 0.
Creating user 'nobody' (Kernel Overflow User) with UID 65534 and GID 65534.
dracut[I]: *** Including module: btrfs ***
dracut[I]: *** Including module: kernel-modules ***
dracut[I]: *** Including module: kernel-modules-extra ***
dracut[I]: *** Including module: btrfs-snapshot-overlay ***
dracut[I]: *** Including module: resume ***
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: usrmount ***
dracut[I]: *** Including module: base ***
dracut[I]: *** Including module: fs-lib ***
dracut[I]: *** Including module: shell-interpreter ***
dracut[I]: *** Including module: shutdown ***
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]: *** Hardlinking files ***
dracut[I]: *** Hardlinking files done ***
dracut[I]: *** Generating early-microcode cpio image ***
dracut[I]: *** Constructing GenuineIntel.bin ***
dracut[I]: *** Store current command line parameters ***
dracut[I]: *** Stripping files ***
dracut[I]: *** Stripping files done ***
dracut[I]: *** Creating image file '/boot/initramfs-linux.img' ***
dracut[I]: *** Creating initramfs image file '/boot/initramfs-linux.img' done ***
:: Building fallback initramfs for linux (6.14.9-arch1-1)
dracut[I]: Executing: /usr/bin/dracut --force --no-hostonly /boot/initramfs-linux-fallback.img 6.14.9-arch1-1
dracut[I]: *** Including module: bash ***
dracut[I]: *** Including module: systemd ***
dracut[I]: *** Including module: systemd-ask-password ***
dracut[I]: *** Including module: systemd-battery-check ***
dracut[I]: *** Including module: systemd-cryptsetup ***
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: modsign ***
dracut[I]: *** Including module: i18n ***
dracut[I]: *** Including module: systemd-sysusers ***
Creating group 'nobody' with GID 65534.
Creating group 'audio' with GID 996.
Creating group 'disk' with GID 995.
Creating group 'input' with GID 994.
Creating group 'kmem' with GID 993.
Creating group 'kvm' with GID 992.
Creating group 'lp' with GID 991.
Creating group 'optical' with GID 990.
Creating group 'render' with GID 989.
Creating group 'sgx' with GID 988.
Creating group 'storage' with GID 987.
Creating group 'tty' with GID 5.
Creating group 'uucp' with GID 986.
Creating group 'video' with GID 985.
Creating group 'users' with GID 984.
Creating group 'systemd-journal' with GID 983.
Creating user 'root' (Super User) with UID 0 and GID 0.
Creating user 'nobody' (Kernel Overflow User) with UID 65534 and GID 65534.
dracut[I]: *** Including module: btrfs ***
dracut[I]: *** Including module: crypt ***
dracut[I]: *** Including module: dm ***
dracut[I]: *** Including module: dmraid ***
dracut[I]: *** Including module: kernel-modules ***
dracut[I]: *** Including module: kernel-modules-extra ***
dracut[I]: *** Including module: lvm ***
dracut[I]: *** Including module: mdraid ***
dracut[I]: *** Including module: multipath ***
dracut[I]: *** Including module: nvdimm ***
dracut[I]: *** Including module: qemu ***
dracut[I]: *** Including module: qemu-net ***
dracut[I]: *** Including module: btrfs-snapshot-overlay ***
dracut[I]: *** Including module: fido2 ***
dracut[I]: *** Including module: pkcs11 ***
dracut[I]: *** Including module: hwdb ***
dracut[I]: *** Including module: lunmask ***
dracut[I]: *** Including module: resume ***
dracut[I]: *** Including module: rootfs-block ***
dracut[I]: *** Including module: terminfo ***
dracut[I]: *** Including module: udev-rules ***
dracut[I]: *** Including module: virtiofs ***
dracut[I]: *** Including module: dracut-systemd ***
dracut[I]: *** Including module: usrmount ***
dracut[I]: *** Including module: base ***
dracut[I]: *** Including module: fs-lib ***
dracut[I]: *** Including module: shell-interpreter ***
dracut[I]: *** Including module: shutdown ***
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]: *** Hardlinking files ***
dracut[I]: *** Hardlinking files done ***
dracut[I]: *** Generating early-microcode cpio image ***
dracut[I]: *** Constructing GenuineIntel.bin ***
dracut[I]: *** Store current command line parameters ***
dracut[I]: *** Stripping files ***
dracut[I]: *** Stripping files done ***
dracut[I]: *** Creating image file '/boot/initramfs-linux-fallback.img' ***
dracut[I]: *** Creating initramfs image file '/boot/initramfs-linux-fallback.img' done ***
( 8/12) Reloading system bus configuration...
  Skipped: Running in chroot.
( 9/12) Updating icon theme caches...
(10/12) Checking which packages need to be rebuilt
fatal library error, lookup self
foreign perl-cddb-file
foreign perl-mp3-tag
(11/12) Updating the info directory file...
(12/12) Updating the desktop file MIME type cache...
[root@EndeavourOS /]# sudo pacman -Syyuu
:: Synchronizing package databases...
 endeavouros                            15.0 KiB   250 KiB/s 00:00 [------------------------------------] 100%
 core                                  117.0 KiB  1147 KiB/s 00:00 [------------------------------------] 100%
 extra                                   7.8 MiB  14.5 MiB/s 00:01 [------------------------------------] 100%
 multilib                              134.2 KiB  1137 KiB/s 00:00 [------------------------------------] 100%
:: Starting full system upgrade...
 there is nothing to do
[root@EndeavourOS /]# sudo eos-update
eos-update: package updater with additional features
Updating native apps...
Root :: Synchronizing package databases...
 endeavouros is up to date
 core is up to date
 extra is up to date
 multilib is up to date
:: Starting full system upgrade...
 there is nothing to do
[root@EndeavourOS /]# grub-mkconfig -o /boot/grub/grub.cfg
Generating grub configuration file ...
Found background: /usr/share/endeavouros/splash.png
Warning: os-prober will not be executed to detect other bootable partitions.
Systems on them will not be added to the GRUB boot configuration.
Check GRUB_DISABLE_OS_PROBER documentation entry.
Adding boot menu entry for UEFI Firmware Settings ...
Detecting snapshots ...
Found snapshot: 2025-06-04 15:52:21 | timeshift-btrfs/snapshots/2025-06-04_15-52-21/@ | boot                     | N/A                                           |
Found snapshot: 2025-06-04 15:50:38 | timeshift-btrfs/snapshots/2025-06-04_15-50-38/@ | ondemand                 | {timeshift-autosnap} {created before upgrade} |
Found snapshot: 2025-06-04 11:00:00 | timeshift-btrfs/snapshots/2025-06-04_11-00-00/@ | hourly                   | N/A                                           |
Found snapshot: 2025-06-04 09:45:03 | timeshift-btrfs/snapshots/2025-06-04_09-45-03/@ | boot hourly daily weekly | N/A                                           |
Found snapshot: 2025-05-31 11:10:43 | timeshift-btrfs/snapshots/2025-05-31_11-10-43/@ | boot hourly              | N/A                                           |
Found snapshot: 2025-05-30 23:00:01 | timeshift-btrfs/snapshots/2025-05-30_23-00-01/@ | hourly                   | N/A                                           |
Found snapshot: 2025-05-30 13:25:29 | timeshift-btrfs/snapshots/2025-05-30_13-25-29/@ | boot                     | N/A                                           |
Found snapshot: 2025-05-26 20:45:30 | timeshift-btrfs/snapshots/2025-05-26_20-45-30/@ | daily                    | N/A                                           |
Found snapshot: 2025-05-25 15:00:00 | timeshift-btrfs/snapshots/2025-05-25_15-00-00/@ | daily weekly monthly     | N/A                                           |
Found snapshot: 2025-05-21 20:57:40 | timeshift-btrfs/snapshots/2025-05-21_20-57-40/@ | daily                    | N/A                                           |
Found snapshot: 2025-05-12 20:18:05 | timeshift-btrfs/snapshots/2025-05-12_20-18-05/@ | weekly                   | N/A                                           |
Found snapshot: 2025-04-18 12:58:35 | timeshift-btrfs/snapshots/2025-04-18_12-58-35/@ | monthly                  | N/A                                           |
Found snapshot: 2023-12-09 11:30:13 | timeshift-btrfs/snapshots/2023-12-09_11-30-13/@ | ondemand                 | N/A                                           |
Found snapshot: 2023-12-08 21:42:07 | timeshift-btrfs/snapshots/2023-12-08_21-42-07/@ | ondemand                 | N/A                                           |
Found 14 snapshot(s)
Unmount /tmp/grub-btrfs.6Fecbx1Ck9 .. Success
done
[root@EndeavourOS /]# sudo dracut-rebuild
:: Building initramfs for linux (6.14.9-arch1-1)
dracut[W]: Running in hostonly mode in a container!
dracut[I]: Executing: /usr/bin/dracut --force --hostonly --no-hostonly-cmdline /boot/initramfs-linux.img 6.14.9-arch1-1
dracut[I]: *** Including module: bash ***
dracut[I]: *** Including module: systemd ***
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: systemd-sysusers ***
Creating group 'nobody' with GID 65534.
Creating group 'audio' with GID 996.
Creating group 'disk' with GID 995.
Creating group 'input' with GID 994.
Creating group 'kmem' with GID 993.
Creating group 'kvm' with GID 992.
Creating group 'lp' with GID 991.
Creating group 'optical' with GID 990.
Creating group 'render' with GID 989.
Creating group 'sgx' with GID 988.
Creating group 'storage' with GID 987.
Creating group 'tty' with GID 5.
Creating group 'uucp' with GID 986.
Creating group 'video' with GID 985.
Creating group 'users' with GID 984.
Creating group 'systemd-journal' with GID 983.
Creating user 'root' (Super User) with UID 0 and GID 0.
Creating user 'nobody' (Kernel Overflow User) with UID 65534 and GID 65534.
dracut[I]: *** Including module: btrfs ***
dracut[I]: *** Including module: kernel-modules ***
dracut[I]: *** Including module: kernel-modules-extra ***
dracut[I]: *** Including module: btrfs-snapshot-overlay ***
dracut[I]: *** Including module: resume ***
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: usrmount ***
dracut[I]: *** Including module: base ***
dracut[I]: *** Including module: fs-lib ***
dracut[I]: *** Including module: shell-interpreter ***
dracut[I]: *** Including module: shutdown ***
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]: *** Hardlinking files ***
dracut[I]: *** Hardlinking files done ***
dracut[I]: *** Generating early-microcode cpio image ***
dracut[I]: *** Constructing GenuineIntel.bin ***
dracut[I]: *** Store current command line parameters ***
dracut[I]: *** Stripping files ***
dracut[I]: *** Stripping files done ***
dracut[I]: *** Creating image file '/boot/initramfs-linux.img' ***
dracut[I]: *** Creating initramfs image file '/boot/initramfs-linux.img' done ***
:: Building fallback initramfs for linux (6.14.9-arch1-1)
dracut[I]: Executing: /usr/bin/dracut --force --no-hostonly /boot/initramfs-linux-fallback.img 6.14.9-arch1-1
dracut[I]: *** Including module: bash ***
dracut[I]: *** Including module: systemd ***
dracut[I]: *** Including module: systemd-ask-password ***
dracut[I]: *** Including module: systemd-battery-check ***
dracut[I]: *** Including module: systemd-cryptsetup ***
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: modsign ***
dracut[I]: *** Including module: i18n ***
dracut[I]: *** Including module: systemd-sysusers ***
Creating group 'nobody' with GID 65534.
Creating group 'audio' with GID 996.
Creating group 'disk' with GID 995.
Creating group 'input' with GID 994.
Creating group 'kmem' with GID 993.
Creating group 'kvm' with GID 992.
Creating group 'lp' with GID 991.
Creating group 'optical' with GID 990.
Creating group 'render' with GID 989.
Creating group 'sgx' with GID 988.
Creating group 'storage' with GID 987.
Creating group 'tty' with GID 5.
Creating group 'uucp' with GID 986.
Creating group 'video' with GID 985.
Creating group 'users' with GID 984.
Creating group 'systemd-journal' with GID 983.
Creating user 'root' (Super User) with UID 0 and GID 0.
Creating user 'nobody' (Kernel Overflow User) with UID 65534 and GID 65534.
dracut[I]: *** Including module: btrfs ***
dracut[I]: *** Including module: crypt ***
dracut[I]: *** Including module: dm ***
dracut[I]: *** Including module: dmraid ***
dracut[I]: *** Including module: kernel-modules ***
dracut[I]: *** Including module: kernel-modules-extra ***
dracut[I]: *** Including module: lvm ***
dracut[I]: *** Including module: mdraid ***
dracut[I]: *** Including module: multipath ***
dracut[I]: *** Including module: nvdimm ***
dracut[I]: *** Including module: qemu ***
dracut[I]: *** Including module: qemu-net ***
dracut[I]: *** Including module: btrfs-snapshot-overlay ***
dracut[I]: *** Including module: fido2 ***
dracut[I]: *** Including module: pkcs11 ***
dracut[I]: *** Including module: hwdb ***
dracut[I]: *** Including module: lunmask ***
dracut[I]: *** Including module: resume ***
dracut[I]: *** Including module: rootfs-block ***
dracut[I]: *** Including module: terminfo ***
dracut[I]: *** Including module: udev-rules ***
dracut[I]: *** Including module: virtiofs ***
dracut[I]: *** Including module: dracut-systemd ***
dracut[I]: *** Including module: usrmount ***
dracut[I]: *** Including module: base ***
dracut[I]: *** Including module: fs-lib ***
dracut[I]: *** Including module: shell-interpreter ***
dracut[I]: *** Including module: shutdown ***
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]: *** Hardlinking files ***
dracut[I]: *** Hardlinking files done ***
dracut[I]: *** Generating early-microcode cpio image ***
dracut[I]: *** Constructing GenuineIntel.bin ***
dracut[I]: *** Store current command line parameters ***
dracut[I]: *** Stripping files ***
dracut[I]: *** Stripping files done ***
dracut[I]: *** Creating image file '/boot/initramfs-linux-fallback.img' ***
dracut[I]: *** Creating initramfs image file '/boot/initramfs-linux-fallback.img' done ***
[root@EndeavourOS /]# sudo reinstall-kernels
sudo: reinstall-kernels: command not found
[root@EndeavourOS /]# grub-mkconfig -o /boot/grub/grub.cfg
Generating grub configuration file ...
Found background: /usr/share/endeavouros/splash.png
Warning: os-prober will not be executed to detect other bootable partitions.
Systems on them will not be added to the GRUB boot configuration.
Check GRUB_DISABLE_OS_PROBER documentation entry.
Adding boot menu entry for UEFI Firmware Settings ...
Detecting snapshots ...
Found snapshot: 2025-06-04 15:52:21 | timeshift-btrfs/snapshots/2025-06-04_15-52-21/@ | boot                     | N/A                                           |
Found snapshot: 2025-06-04 15:50:38 | timeshift-btrfs/snapshots/2025-06-04_15-50-38/@ | ondemand                 | {timeshift-autosnap} {created before upgrade} |
Found snapshot: 2025-06-04 11:00:00 | timeshift-btrfs/snapshots/2025-06-04_11-00-00/@ | hourly                   | N/A                                           |
Found snapshot: 2025-06-04 09:45:03 | timeshift-btrfs/snapshots/2025-06-04_09-45-03/@ | boot hourly daily weekly | N/A                                           |
Found snapshot: 2025-05-31 11:10:43 | timeshift-btrfs/snapshots/2025-05-31_11-10-43/@ | boot hourly              | N/A                                           |
Found snapshot: 2025-05-30 23:00:01 | timeshift-btrfs/snapshots/2025-05-30_23-00-01/@ | hourly                   | N/A                                           |
Found snapshot: 2025-05-30 13:25:29 | timeshift-btrfs/snapshots/2025-05-30_13-25-29/@ | boot                     | N/A                                           |
Found snapshot: 2025-05-26 20:45:30 | timeshift-btrfs/snapshots/2025-05-26_20-45-30/@ | daily                    | N/A                                           |
Found snapshot: 2025-05-25 15:00:00 | timeshift-btrfs/snapshots/2025-05-25_15-00-00/@ | daily weekly monthly     | N/A                                           |
Found snapshot: 2025-05-21 20:57:40 | timeshift-btrfs/snapshots/2025-05-21_20-57-40/@ | daily                    | N/A                                           |
Found snapshot: 2025-05-12 20:18:05 | timeshift-btrfs/snapshots/2025-05-12_20-18-05/@ | weekly                   | N/A                                           |
Found snapshot: 2025-04-18 12:58:35 | timeshift-btrfs/snapshots/2025-04-18_12-58-35/@ | monthly                  | N/A                                           |
Found snapshot: 2023-12-09 11:30:13 | timeshift-btrfs/snapshots/2023-12-09_11-30-13/@ | ondemand                 | N/A                                           |
Found snapshot: 2023-12-08 21:42:07 | timeshift-btrfs/snapshots/2023-12-08_21-42-07/@ | ondemand                 | N/A                                           |
Found 14 snapshot(s)
Unmount /tmp/grub-btrfs.Fye4YfPVaG .. Success
done
[root@EndeavourOS /]# 

On an older grub.cfg i have the entry for the OS under this, but its empty:

### BEGIN /etc/grub.d/10_linux ###

### END /etc/grub.d/10_linux ###

Many Thanks!

Maybe i found the Reason.
Its no vmlinuz-linux are generated/build in the boot folder.

This was build through dracut too? @dalto

I restored with TimeShift a working Snapshot before and update after that.

Many Thanks for the fast fix!

I did some testing of the problem eos-dracut (the one that caused people issues). Looks like after it is applied:

  • ZEN kernel will boot with a blue screen kernel panic message.
  • LTS kernel let me boot normally.

I ran the sudo dracut-rebuild command to re-build initramfs and no more kernel panic for the ZEN Kernel.

This change would not cause that. That is probably unrelated.