#dracut

aaron ~# :blinkingcursor:neuroexception@infosec.exchange
2025-05-28

Installing #VoidLinux is one thing, but documenting it is key. I'm working on #dracut hooks to automatically create and sign the #unifiedkernelimage. I've already done #FullDiskEncryption (including /boot)

The best thing is that i can lookup most of the stuff on the #ArchLinux #wiki (except #systemd stuff). I like #runit, though i'm not used to it yet.

I can also fix or reinstall the OS how much i want because of my separate /home partition. This level of customization and control is so cool.

I'm already excited to #automate the base system installation using #Ansible.

#linux #unix #void #customization #secureboot #automation

2025-05-08

I have to come clean, this was a half-truth. It was a USB floppy drive exposed over the network with NVMe over TCP.

I've opened a #dracut PR to add the target mode as an optional initrd target. https://github.com/dracut-ng/dracut-ng/pull/1319

2025-05-02

After weeks of little maintenance needed for my #SBo #slackbuilds, suddenly had four releases this week πŸ˜…:
- #dracut #dracut-ng 107
- #keychain 2.9.0 & 2.91.1, first releases in 7 years, #danielrobbins back
- #mbuffer 20250429
- #openzfs 2.3.2

#slackware #zfs

2025-04-18

Interesting! #dracut #ubuntu

Dracut will be supported in Ubuntu 25.04 - Project Discussion / Foundations - Ubuntu Community Hub

discourse.ubuntu.com/t/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. […]

2025-04-04

Oops! Bloody hell....some #rust fanboy/fangirl messed with some core system package and dish out half-arsed version , which essentially failed ....heck

Damnit! I have nothing against the new surge of Rust ...but for fuck's sake ....stop spoiling

#linuxadmin #rust #dracut #gentoo #opensource #operatingsystem

Context:

reddit.com/r/Gentoo/comments/1

unixbhaskarunixbhaskar
2025-04-04

Oops! Bloody hell....some fanboy/fangirl messed with some core system package and messed up and dish out half-arsed version , which essentially failed ....heck

Damnit! I have nothing against the new surge of Rust ...but for fuck's sake ....stop spoiling

Context:

reddit.com/r/Gentoo/comments/1

Ubuntu 25.10 will use Dracut

While Ubuntu 25.04 is still ongoing development, there has been progress in switching from initramfs-tools to Dracut. Those tools both handle initrd generation for booting into the Linux kernel in preparation for the full system boot. The Ubuntu engineers are working hard to migrate such tool to Dracut to ensure better bootstrapping by reducing hard-coded logic as much as possible.

Initially, Ubuntu 25.04 would have used Dracut as the initrd generator, but the work wasn’t complete yet, so the Ubuntu engineers have delayed the migration to after Ubuntu 25.04 gets released so that the next version of Ubuntu uses Dracut completely.

However, you have an opportunity to try out Dracut in Ubuntu 25.04 when it gets released. This is so that you can provide feedback to the Ubuntu team about your experience with the Dracut integration.

Ubuntu 25.04 will be the last version that uses initramfs-tools as the default initrd generator, with the October release of Ubuntu being the first version that uses Dracut. This is going to be exciting news for the next year’s Ubuntu LTS release that will be out in the next April.

#2504 #2510 #Dracut #Initramfs #InitramfsTools #Initrd #news #Plucky #PluckyPuffin #Puffin #Tech #Technology #Ubuntu #Ubuntu2504 #Ubuntu2504Plucky #Ubuntu2504PluckyPuffin #Ubuntu2510 #update

2025-02-28

#dailyreport #secureboot #encyption #dracut #linux #boot
#gentoo #grub #dm-crypt
I installed Gentoo GNU/Linux with full encypted root with
deattached LUKS2 header by GPG encrypted key file at
USB. :-) If you don't understand - it is perfect.

I almost gave up, but suddenly found complete guide from
"Screenager" with hack to Dracut.

It is Grub -> Dracut -> decrupt, mount -> Root.

"plymouth quit" - that is how to get access to Dracut
rd.shell.

I know three ways to boot kernel:
- kexec and chroot from installCD
- Legacy BIOS - MBR record
- UEFI - EFI stub, makes installation even more harder.

Why so much effor? 1) Because this is Ring 0 level of
security. 2) Actually, I have a very good GPG
encryption for a single file with GPG prompt outside of
Windows. I just prove to myself that I can do it.
θ ‘

2025-02-24

#dailyreport #gentoo #linux #administration #security
#encryption #privacy #luks #dracut
I began to install Gentoo GNU/Linux on my new Laptop.

I use USB stick with encrypted password and boot
partition that unlock main SSD partition and boot. I use
BTRFS filesystem with submodules on LUKS2 encrypted
partition with deattached header. Partition looks like
not formatted, totally hidden.

Here is the first steps that you should do before
configuring Linux kernel for custom build:
- install usbutils pciutils
- lspci -k > lspci_installcd
- lsusb > lsusb_installcd
- lsmod > lsmod_installcd
- dmesg > dmesg_installcd
- cp /proc/config.gz livecd-config.gz
- zgrep CONFIG_ livecd-config.gz
- lscpu

My principles:
- Don't connect machines to each other, first steps
should be most careful.
- Don't put hard disk with different OS at the same time
in a single machine.
- Main password should not be visible and located at
working machine.

Maciej Barćxgqt@functional.cafe
2024-11-30

#Gentoo

Welcome to today's cursed setups where I build my kernel with (#Gentoo's) #genkernel BUT initramfs with #dracut

some basic info about initramfs built with dracut as well as uname, 
uname shows: Linux magentalane-0-workstation 6.12.1-gentoo-magentalane-2024.11.30 #1 SMP PREEMPT_DYNAMIC Sat Nov 30 01:25:56 CET 2024 x86_64 AMD Ryzen 5 3500U with Radeon Vega Mobile Gfx AuthenticAMD GNU/Linux
2024-11-18

In case anyone else has the wrong keymap in #Dracut on #Gentoo with #openrc as well – add the following line to a .conf file in /etc/dracut.conf.d:

i18n_vars="/etc/conf.d/keymaps:keymap-KEYMAP,extended_keymaps-EXT_KEYMAPS /etc/conf.d/consolefont:consolefont-FONT,consoletranslation-FONT_MAP"

There is a similar example in the docs somewhere. However, it has all the variable names of the /etc/conf.d files in uppercase, while they should be lowercase (as they actually are in the files).

2024-09-25

Coming from Debian, even 10 years later, I'm still sad that updating a Fedora package that puts things in the initramfs does not trigger re-generation of said initramfs, leaving you with unfixed bugs until the next kernel upgrade. And it even seems to be an intentional decision.

#dracut #fedora #rpm

Gabriele Muscogabmus@fosstodon.org
2024-09-09

Can anyone explain the advantages of using #dracut over #mkinitcpio on #arch #linux ? Assuming there are any of course

Tiens, on dirait que #Debian passe de #initramfs Γ  #Dracut.

Nicolas SAPA :verified:nico@ublog.byme.at
2024-07-01
On #Fedora, to have a generic initramfs (aka all modules in the initramfs), you need to install dracut-config-generic
#initramfs #dracut

hwdb.bin was not present in my initramfs with dracut 101, with version 102 it is, removing it from the initramfs generated with dracut 102 brings me back to the "working" state.

#linux #archlinux #dracut

I'm a bit puzzled that with linux 6.9.3 and dracut 101 I can boot just fine, and only changing to dracut 102 I have to add `pci=nommconf` to be able to detect and use my nvme disk.

#linux #archlinux #dracut

2024-05-17

@jrredho

Quick update. I found a solution. I couldn't rebuild the initramfs for one kernel, but I was able to rebuild it for all kernels with the following command in rescue mode:

# πšπš›πšŠπšŒπšžπš --πš›πšŽπšπšŽπš—πšŽπš›πšŠπšπšŽ-πšŠπš•πš• --πšπš˜πš›πšŒπšŽ

After that I was able to log in to my machine with no issues and no data loss.

#fedora #linux #initramfs #dracut

Client Info

Server: https://mastodon.social
Version: 2025.04
Repository: https://github.com/cyevgeniy/lmst