Dracut shows Arch linux during boot

Hi all,

Maybe a stupid question. I have a second gaming notebook with minimal installs for my wife/kids. Lutris/steam/pinta and osb studios are installed and some games. I keep the notebook updated with “yay -Syu”. Now today i noticed dracut does not show the endeavour os message during boot but it showed arch linux. My other 2 notebooks are showing the information correctly but this notebook it does not. What can the issue be ?

Information about dracut installation:

[shalaina@shalaina-predatorg9793 ~]$ pacman -Ss dracut
endeavouros/dracut 108_eos-1 [geïnstalleerd]
An event driven initramfs infrastructure
endeavouros/eos-dracut 1.7-1
Dracut scripts and hooks for EndeavourOS
endeavouros/kernel-install-for-dracut 1.13-1 [geïnstalleerd]
Enables systemd-boot automation using kernel-install with dracut
extra/dracut 108-1 [geïnstalleerd: 108_eos-1]
An event driven initramfs infrastructure
[shalaina@shalaina-predatorg9793 ~]$

Did you remove the package eos-hooks?

I did not remove anything, i just update. I will check it.

It says it’s installed

[shalaina@shalaina-predatorg9793 ~]$ pacman -Ss eos-hooks
endeavouros/eos-hooks 1.16-1 [geïnstalleerd]
EndeavourOS pacman hooks
[shalaina@shalaina-predatorg9793 ~]$

What are the contents of /etc/os-release

It seems that folder is missing.

It’s a file, not a folder.

The package that contains /etc/os-release (filesystem) was updated this morning, which does change the contents a bit.

Damn i feel stupid lol, thought @dalto needed files in a folder.

Here it is:

NAME=“EndeavourOS”
PRETTY_NAME=“EndeavourOS”
ID=“endeavouros”
ID_LIKE=“arch”
BUILD_ID=“2025.02.08”
ANSI_COLOR=“38;2;23;147;209”
HOME_URL=“https://endeavouros.com
DOCUMENTATION_URL=“https://discovery.endeavouros.com
SUPPORT_URL=“https://forum.endeavouros.com
BUG_REPORT_URL=“https://forum.endeavouros.com/c/general-system/endeavouros-installation”
PRIVACY_POLICY_URL=“https://endeavouros.com/privacy-policy-2”
LOGO=“endeavouros”

My HP notebook is fully updated and does not have it. Just tested and ran updates. Rebooted and it just says endeavour os in the dracut stuff.

Maybe it hasn’t hit your mirrors yet:

$ paclog --package filesystem
[2025-05-18T08:50:15-0700] [ALPM] installed filesystem (2025.05.03-1)
[2025-10-19T08:54:30-0700] [ALPM] upgraded filesystem (2025.05.03-1 -> 2025.10.12-1)

Maybe the hook order is problematic.

Try running sudo dracut-rebuild and see if that fixes it.

That seems to have fixed it. Thanks for your time.

I just updated my PC and when rebooting the boot menu selector stated Arch Linux instead of Endeavour.
So something is going after just updating. Will try this fix as well, though is not something that bothers me that much.

For me, rebuilding does not solve the problem. After I run sudo dracut-rebuild, systemd-boot still shows “Arch Linux”.

I checked three different computers, and from what I see, I have two cases. The wrong entry shows when the kernel is updated.

On two computers, there were updates only to the regular kernel (6.17.3), and they already have the latest LTS kernel. In this case, the new kernel shows as Arch Linux and LTS as EndeavourOS. It stays the same after I run dracut-rebuild.

On the third computer, both kernels were updated (regular and LTS), and both entries in systemd-boot show Arch Linux; running dracut-rebuild after reboot didn’t change the names to EndeavourOS.

This is how systemd-boot loader entries look for the first case:

#Boot Loader Specification type#1 entry
#File created by /etc/kernel/install.d/90-loaderentry.install (systemd 254.1-1-arch)
title Arch Linux
version 6.17.3-arch2-1
sort-key arch-6.17.3-arch2-1

#Boot Loader Specification type#1 entry
#File created by /etc/kernel/install.d/90-loaderentry.install (systemd 254.1-1-arch)
title EndeavourOS
version 6.12.53-1-lts
sort-key endeavouros-6.12.53-1-lts

You are trying to fix something slightly different. To fix that, you need to run sudo reinstall-kernels

Thanks! It worked. Entries are correct now.

1 Like

EDIT: I’m dumb! Sorry! :zany_face:

Its my topic and already marked 2 days ago.

No clue what the heck I was thinking. Sorry about that!