# New options for dracut

**URL:** <https://forum.endeavouros.com/t/new-options-for-dracut/36668>\
**Category:** Important notifications\
**Created:** [January 29, 2023, 5:49pm UTC](https://forum.endeavouros.com/t/new-options-for-dracut/36668 "2023-01-29T17:49:58Z")\
**Posts on this page:** 20\
**Page:** 1

<div class="post-metadata">

**Author:** ![dalto](https://forum.endeavouros.com/user_avatar/forum.endeavouros.com/dalto/32/5577_2.png) [@dalto](https://forum.endeavouros.com/u/dalto)\
**Post date:** [January 29, 2023, 5:49pm UTC](https://forum.endeavouros.com/t/new-options-for-dracut/36668/1 "2023-01-29T17:49:58Z")

</div>

We have two different packages for dracut depending on which bootloader you choose during installation. Both packages, `eos-dracut` and `kernel-install-for-dracut`, have been updated with a new config file enabling a couple of options. The config file is located at `/etc/eos-dracut.conf` and `/etc/kernel-install-for-dracut.conf` respectively. Other than the name, the config files are identical.

There are currently two options in the config. The first enables dracut’s quiet mode to suppress most messages when building the initrd. The other option allows you to not generate a fallback initrd. Both options are disabled by default.

Instructions on how to set those values is contained in the conf file directly.

---

<div class="post-metadata">

**Author:** ![anon49550872](https://forum.endeavouros.com/letter_avatar_proxy/v4/letter/a/b2d939/32.png) [@anon49550872](https://forum.endeavouros.com/u/anon49550872)\
**Post date:** [January 29, 2023, 9:31pm UTC](https://forum.endeavouros.com/t/new-options-for-dracut/36668/2 "2023-01-29T21:31:16Z")

</div>

eos-dracut is not installed and everything is working?  
Using Cassini ISO with systemd-boot - dracut.

```auto
$ cat /etc/eos-dracut.conf
cat: /etc/eos-dracut.conf: Arquivo ou diretório inexistente
$ yay -Ss eos-dracut
endeavouros/eos-dracut 1.1-1 (14.6 KiB 2.6 KiB)
    Dracut scripts and hooks for EndeavourOS

```

---

<div class="post-metadata">

**Author:** ![dalto](https://forum.endeavouros.com/user_avatar/forum.endeavouros.com/dalto/32/5577_2.png) [@dalto](https://forum.endeavouros.com/u/dalto)\
**Post date:** [January 29, 2023, 9:32pm UTC](https://forum.endeavouros.com/t/new-options-for-dracut/36668/3 "2023-01-29T21:32:38Z")

</div>

> [@anon49550872](#):
>
> eos-dracut is not installed and everything is working?

You should have _either_ `eos-dracut` or `kernel-install-for-dracut`, not both.

---

<div class="post-metadata">

**Author:** ![ajgringo619](https://forum.endeavouros.com/user_avatar/forum.endeavouros.com/ajgringo619/32/35599_2.png) [@ajgringo619](https://forum.endeavouros.com/u/ajgringo619)\
**Post date:** [January 29, 2023, 9:52pm UTC](https://forum.endeavouros.com/t/new-options-for-dracut/36668/4 "2023-01-29T21:52:27Z")

</div>

> [@dalto](#):
>
> You should have _either_ `eos-dracut` or `kernel-install-for-dracut`, not both.

Since you mentioned both in your OP, can you explain the differences between the two? Is there a preferred package?

---

<div class="post-metadata">

**Author:** ![dalto](https://forum.endeavouros.com/user_avatar/forum.endeavouros.com/dalto/32/5577_2.png) [@dalto](https://forum.endeavouros.com/u/dalto)\
**Post date:** [January 29, 2023, 9:54pm UTC](https://forum.endeavouros.com/t/new-options-for-dracut/36668/5 "2023-01-29T21:54:44Z")

</div>

> [@ajgringo619](#):
>
> can you explain the differences between the two?

`eos-dracut` is used with grub and `kernel-install-for-dracut` is used with systemd-boot.

> [@ajgringo619](#):
>
> Is there a preferred package?

You should already have one of them installed if you are using dracut. Just stick with that one.

---

<div class="post-metadata">

**Author:** ![anon50380917](https://forum.endeavouros.com/letter_avatar_proxy/v4/letter/a/b9bd4f/32.png) [@anon50380917](https://forum.endeavouros.com/u/anon50380917)\
**Post date:** [January 29, 2023, 10:16pm UTC](https://forum.endeavouros.com/t/new-options-for-dracut/36668/6 "2023-01-29T22:16:19Z")

</div>

At least with the Cassini.ISO kernel-install-for-dracut is preinstalled. There must be a reason for this.

Sorry, overlap with the posting of dalto.

---

<div class="post-metadata">

**Author:** ![BS86](https://forum.endeavouros.com/user_avatar/forum.endeavouros.com/bs86/32/18119_2.png) [@BS86](https://forum.endeavouros.com/u/BS86)\
**Post date:** [January 29, 2023, 10:36pm UTC](https://forum.endeavouros.com/t/new-options-for-dracut/36668/7 "2023-01-29T22:36:09Z")

</div>

already made the changes yesterday (according to github 30 minutes after you released the package 😉 ), works like a charm, thanks!

---

<div class="post-metadata">

**Author:** ![ricklinux](https://forum.endeavouros.com/user_avatar/forum.endeavouros.com/ricklinux/32/110798_2.png) [@ricklinux](https://forum.endeavouros.com/u/ricklinux)\
**Post date:** [January 29, 2023, 10:43pm UTC](https://forum.endeavouros.com/t/new-options-for-dracut/36668/8 "2023-01-29T22:43:21Z")

</div>

> [@dalto](#):
>
> We have two different packages for dracut depending on which bootloader you choose during installation.

Which one for which bootloader? eos-dracut is for grub? kernel-install-for-dracut is for systemd-boot?

---

<div class="post-metadata">

**Author:** ![dalto](https://forum.endeavouros.com/user_avatar/forum.endeavouros.com/dalto/32/5577_2.png) [@dalto](https://forum.endeavouros.com/u/dalto)\
**Post date:** [January 29, 2023, 10:45pm UTC](https://forum.endeavouros.com/t/new-options-for-dracut/36668/9 "2023-01-29T22:45:47Z")

</div>

> [@ricklinux](#):
>
> Which one for which bootloader? eos-dracut is for grub? kernel-install-for-dracut is for systemd-boot?

> [@dalto](#):
>
> `eos-dracut` is used with grub and `kernel-install-for-dracut` is used with systemd-boot.

😅

---

<div class="post-metadata">

**Author:** ![Amadeus666](https://forum.endeavouros.com/user_avatar/forum.endeavouros.com/amadeus666/32/76721_2.png) [@Amadeus666](https://forum.endeavouros.com/u/Amadeus666)\
**Post date:** [January 29, 2023, 11:17pm UTC](https://forum.endeavouros.com/t/new-options-for-dracut/36668/10 "2023-01-29T23:17:17Z")

</div>

Setting `DRACUT_QUIET="true"` doesn’t seem to suppress the output for fallback image generation.

---

<div class="post-metadata">

**Author:** ![dalto](https://forum.endeavouros.com/user_avatar/forum.endeavouros.com/dalto/32/5577_2.png) [@dalto](https://forum.endeavouros.com/u/dalto)\
**Post date:** [January 29, 2023, 11:27pm UTC](https://forum.endeavouros.com/t/new-options-for-dracut/36668/11 "2023-01-29T23:27:37Z")

</div>

> [@Amadeus666](#):
>
> Setting `DRACUT_QUIET="true"` doesn’t seem to suppress the output for fallback image generation.

Which package and how did you test specifically?

---

<div class="post-metadata">

**Author:** ![Amadeus666](https://forum.endeavouros.com/user_avatar/forum.endeavouros.com/amadeus666/32/76721_2.png) [@Amadeus666](https://forum.endeavouros.com/u/Amadeus666)\
**Post date:** [January 29, 2023, 11:32pm UTC](https://forum.endeavouros.com/t/new-options-for-dracut/36668/12 "2023-01-29T23:32:54Z")

</div>

I have the package `kernel-install-for-dracut 1.7-2`. I just edited the `/etc/kernel-install-for-dracut.conf` file to this:

```auto
# This config file controls the automation provided by kernel-install-for-dracut

# When DRACUT_QUIET is set to true, dracut will operate with quiet flag set suppressing most output
DRACUT_QUIET="true"

# When NO_FALLBACK is set to true, no fallback initrd will be generated
#NO_DRACUT_FALLBACK="false"

```

and then ran `sudo reinstall-kernels`.

---

<div class="post-metadata">

**Author:** ![dalto](https://forum.endeavouros.com/user_avatar/forum.endeavouros.com/dalto/32/5577_2.png) [@dalto](https://forum.endeavouros.com/u/dalto)\
**Post date:** [January 29, 2023, 11:35pm UTC](https://forum.endeavouros.com/t/new-options-for-dracut/36668/13 "2023-01-29T23:35:40Z")

</div>

Hmm…it works here.

What is output of `ls /etc/kernel/install.d` ?

---

<div class="post-metadata">

**Author:** ![Amadeus666](https://forum.endeavouros.com/user_avatar/forum.endeavouros.com/amadeus666/32/76721_2.png) [@Amadeus666](https://forum.endeavouros.com/u/Amadeus666)\
**Post date:** [January 29, 2023, 11:36pm UTC](https://forum.endeavouros.com/t/new-options-for-dracut/36668/14 "2023-01-29T23:36:32Z")

</div>

```auto
50-dracut-fallback.install
50-dracut.install
90-loaderentry.install

```

---

<div class="post-metadata">

**Author:** ![dalto](https://forum.endeavouros.com/user_avatar/forum.endeavouros.com/dalto/32/5577_2.png) [@dalto](https://forum.endeavouros.com/u/dalto)\
**Post date:** [January 29, 2023, 11:37pm UTC](https://forum.endeavouros.com/t/new-options-for-dracut/36668/15 "2023-01-29T23:37:36Z")

</div>

> [@Amadeus666](#):
>
> `/etc/kernel/install.d/50-dracut-fallback.install`

You shouldn’t have this one. Did you override the fallback generation at some point? Try `rm`’ing that one.

---

<div class="post-metadata">

**Author:** ![Amadeus666](https://forum.endeavouros.com/user_avatar/forum.endeavouros.com/amadeus666/32/76721_2.png) [@Amadeus666](https://forum.endeavouros.com/u/Amadeus666)\
**Post date:** [January 29, 2023, 11:40pm UTC](https://forum.endeavouros.com/t/new-options-for-dracut/36668/16 "2023-01-29T23:40:01Z")

</div>

I think I added that while trying to make `dracut` quiet [here](https://forum.endeavouros.com/t/less-output-for-kernel-install-for-dracut/36090/5). It was your suggestion, it looks like haha.  
Anyway, removing that seems to work!

---

<div class="post-metadata">

**Author:** ![dalto](https://forum.endeavouros.com/user_avatar/forum.endeavouros.com/dalto/32/5577_2.png) [@dalto](https://forum.endeavouros.com/u/dalto)\
**Post date:** [January 29, 2023, 11:42pm UTC](https://forum.endeavouros.com/t/new-options-for-dracut/36668/17 "2023-01-29T23:42:14Z")

</div>

> [@Amadeus666](#):
>
> I think I added that while trying to make `dracut` quiet [here](https://forum.endeavouros.com/t/less-output-for-kernel-install-for-dracut/36090/5).

Yeah, you probably added that file to override the behaviour. However, it also overrode my changes to support quiet. 😉

---

<div class="post-metadata">

**Author:** ![anon50380917](https://forum.endeavouros.com/letter_avatar_proxy/v4/letter/a/b9bd4f/32.png) [@anon50380917](https://forum.endeavouros.com/u/anon50380917)\
**Post date:** [January 29, 2023, 11:44pm UTC](https://forum.endeavouros.com/t/new-options-for-dracut/36668/18 "2023-01-29T23:44:22Z")

</div>

> [@Amadeus666](#):
>
> and then ran `sudo reinstall-kernels`.

However, there has been no talk of this so far. Only what is written in the config files as instructions. 🤔

---

<div class="post-metadata">

**Author:** ![dalto](https://forum.endeavouros.com/user_avatar/forum.endeavouros.com/dalto/32/5577_2.png) [@dalto](https://forum.endeavouros.com/u/dalto)\
**Post date:** [January 29, 2023, 11:45pm UTC](https://forum.endeavouros.com/t/new-options-for-dracut/36668/19 "2023-01-29T23:45:14Z")

</div>

> [@anon50380917](#):
>
> However, there has been no talk of this so far. Only what is written in the config files as instructions.

That is how he was testing to see if it worked. It isn’t required.

---

<div class="post-metadata">

**Author:** ![Nborn](https://forum.endeavouros.com/user_avatar/forum.endeavouros.com/nborn/32/42377_2.png) [@Nborn](https://forum.endeavouros.com/u/Nborn)\
**Post date:** [January 30, 2023, 1:41am UTC](https://forum.endeavouros.com/t/new-options-for-dracut/36668/20 "2023-01-30T01:41:29Z")

</div>

I have kernel instal both from AUR and EndeavourOs, see below

```auto
[henry@henry-81n3 ~]$ cat kernel-install-for-dracut
**strong text** cat: kernel-install-for-dracut: No such file or directory **strong text**
[henry@henry-81n3 ~]$ yay kernel-install-for-dracut
2 aur/kernel-install-for-dracut 1.7-1 (+2 0.12) (Installed: 1.7-2)
    Enables systemd-boot automation using kernel-install with dracut
1 endeavouros/kernel-install-for-dracut 1.7-2 (18.0 KiB 19.3 KiB) (Installed)
    Enables systemd-boot automation using kernel-install with dracut
==> Packages to install (eg: 1 2 3, 1-3 or ^4)
==> 
 there is nothing to do

```

How can I resolve this?

[Next page](https://forum.endeavouros.com/t/new-options-for-dracut/36668.md?page=2)
