HackMD preview: https://hackmd.io/@suraj522/rJBI2QI4gl
https://discussion.fedoraproject.org/t/article-proposal-building-better-initramfs-a-deep-dive-into-dracut-on-fedora-rhel/156281
One of the other editors pointed out there is one important issue that needs to be addressed.
The example under "Where is Dracut['s] config[uration] stored?" is missing leading and trailing spaces in the values assigned to omit_dracutmodules and add_dracutmodules. It is important to include spaces at the start and end of the quoted parameter because these config files are actually just Bash script snippets that are being sourced and Bash will perform the string concatenation (+=) exactly as specified. So, for example, if one .conf file has add_dracutmodules+="mod1 mod2" and another .conf file has add_dracutmodules+="mod3 mod4", the end result would be add_dracutmodules="mod1 mod2mod3 mod4" and it will fail because mod2mod3 will not be a valid module name. If you check the man page for dracut.conf, you will see that the examples include the leading and trailing spaces in the variable assignments.
It would be best if you added something to explain this potential problem.
Thanks.
By the way the featured images is 1536x1024 px and it needs to be 1890x800 px
Metadata Update from @rlengland: - Custom field image-editor adjusted to suraj522 - Custom field preview-link adjusted to https://fedoramagazine.org/?p=42329&preview=true
@rlengland Done can you please check once
Metadata Update from @rlengland: - Custom field editor adjusted to rlengland - Custom field publish adjusted to 2025-07-04 - Issue untagged with: needs-image
@suraj522 I will schedule this for 4 July but this would be a good time for you to review it once again. I made no major changes but did do some editing for language flow and a couple of typos.
Let me know when you feel it is good to go and I'll complete the scheduling.
Thanks for your patience. Travel plans "intruded" a bit.
Sorry but this reads like a ChatGPT generated article. 90% of it is repeating the man page. dracut is more than a utility—it’s your boot-time engineer. From creating lightweight images to resolving boot failures, it offers unparalleled flexibility. is using many of the patterns of LLMs: dracut does not resolve boot failures, it does not have "unparalleled flexibility", it's not an engineer.
dracut is more than a utility—it’s your boot-time engineer. From creating lightweight images to resolving boot failures, it offers unparalleled flexibility.
I don't know how the image was generated / where it came from but the Fedora logo is the old one and the Red Hat logo is distorted.
And I've now looked at previous articles from this person and they all look ChatGPT generated as well...
Issue status updated to: Closed (was: Open) Issue close_status updated to: published