Commands Available in Dracut Shell
- Basic System / Debug
cat /proc/cmdline # Kernel boot parameters
uname -a # Kernel version
dmesg | less # Boot logs
journalctl -xb # Full logs (if available) - Disk & Device Discovery
lsblk # Block devices
blkid # UUIDs, LVM members
fdisk -l # Disk partitions
ls /dev # Devices
ls /dev/mapper # LVM devices (if active) - LVM (if libraries are OK)
lvm pvs
lvm vgs
lvm lvs
lvm vgscan
lvm vgchange -ay - Mounting & Filesystem
mkdir /sysroot
mount /dev/ /sysroot
ls /sysroot
cat /sysroot/etc/fstab - Kernel Modules
lsmod
modprobe dm_mod
modprobe xfs
modprobe ext4 - Networking (limited)
ip addr
ip route
ping - Logs & Reports (VERY useful)
cat /run/initramfs/rdsosreport.txt
less /run/initramfs/rdsosreport.txt - Switch Root / Continue Boot
exit - Emergency Utilities
sh # Spawn shell
echo # Basic output
❌ What you CANNOT do in Dracut
dracut -f # ❌ Not possible
yum / dnf install # ❌ No package manager
vi / nano # ❌ Usually not available
systemctl # ❌ Not available