-
-
Notifications
You must be signed in to change notification settings - Fork 2
Linux dracut Guide
Mattscreative edited this page Dec 5, 2025
·
2 revisions
Complete beginner-friendly guide to dracut on Linux, covering Arch Linux, CachyOS, and other distributions including initramfs generation, boot image creation, and initramfs management.
dracut generates initramfs images.
Uses:
- Generate initramfs: Create initramfs images
- Boot images: Create boot images
- Kernel modules: Include kernel modules
- Boot preparation: Prepare boot images
Note: Used by Fedora, RHEL, and some other distributions.
Arch/CachyOS:
# Install dracut
sudo pacman -S dracutDebian/Ubuntu:
sudo apt install dracutFedora:
# Usually pre-installedBasic usage:
# Generate initramfs
sudo dracut
# Generates for current kernelFor kernel:
# Specific kernel
sudo dracut /boot/initramfs-6.1.0.img 6.1.0
# First arg = output
# Second arg = kernel versionForce create:
# Force regeneration
sudo dracut --force
# --force = overwrite existingShow progress:
# Verbose mode
sudo dracut --verbose
# Shows detailed outputInclude modules:
# Add modules
sudo dracut --add "module-name"
# Includes module in initramfsRemove modules:
# Exclude modules
sudo dracut --omit "module-name"
# Excludes module from initramfsCheck installation:
# Check dracut
which dracut
# Install if missing
sudo pacman -S dracutThis guide covered dracut usage, initramfs generation, and boot image creation for Arch Linux, CachyOS, and other distributions.
- Initramfs - Initramfs guide
- Kernel Management - Kernel management
- Boot Process - Boot process guide
-
dracut Documentation:
man dracut
This guide covers Arch Linux, CachyOS, and other Linux distributions. For distribution-specific details, refer to your distribution's documentation.