bdt23
June 15, 2025, 6:25pm
8
Thanks all for the replies. I was wanting to do this with the existing bluetooth module and through software only. I read on this site about “dracut”.
Following Please try out dracut and the specification [Spec] Switch to Dracut we are going to support Dracut as alternative to initramfs-tools as initrd generation tool in Ubuntu 25.04 (plucky). We want to make Dracut the default in the following Ubuntu 25.10.
How to switch to Dracut
If you are running Ubuntu 25.04 (plucky) you can decide to switch from initramfs-tools to Dracut. The following steps are designed to be easy and safe to revert back.
Check the ‘Known Issues’ section if your set…
We are considering replacing initramfs-tools by Dracut as initrd generation tool in future Ubuntu releases.
Ubuntu 24.10 (oracular) ships a dracut version that should work on all machines and in most cases.
If you have machines running with Ubuntu 24.10 (oracular) and are comftable with the instructions below, we like to ask you to test Dracut on your machines. If you run into issue, please report them against dracut . If it works for you, you can report the success on this post.
How to test d…
Abstract
Switch the default initrd infrastructure from initramfs-tools to Dracut.
Rationale
Ubuntu desktop/server uses initramfs-tools to generate initrds which has following problems/drawbacks:
systemd is not used in the initrd (for point 3 and 5)¹
It lacks features like NVMe over Fabric (NVM-oF) support
There is not much code sharing between the initrd and the root system, increasing maintenance costs
There is not much development work done upstream in the recent years (mostly maintenance w…
I saw, on another site, a method of installing the bluetooth module using dracut so that it would be available for the encryption login screen. I’m still on Ubuntu 22.04 so I will look into upgrading my OS and see what I can do with that. I’ll update with any success here.