Commands Available in Dracut Shell

  1. Basic System / Debug
    cat /proc/cmdline # Kernel boot parameters
    uname -a # Kernel version
    dmesg | less # Boot logs
    journalctl -xb # Full logs (if available)
  2. Disk & Device Discovery
    lsblk # Block devices
    blkid # UUIDs, LVM members
    fdisk -l # Disk partitions
    ls /dev # Devices
    ls /dev/mapper # LVM devices (if active)
  3. LVM (if libraries are OK)
    lvm pvs
    lvm vgs
    lvm lvs
    lvm vgscan
    lvm vgchange -ay
  4. Mounting & Filesystem
    mkdir /sysroot
    mount /dev/ /sysroot
    ls /sysroot
    cat /sysroot/etc/fstab
  5. Kernel Modules
    lsmod
    modprobe dm_mod
    modprobe xfs
    modprobe ext4
  6. Networking (limited)
    ip addr
    ip route
    ping
  7. Logs & Reports (VERY useful)
    cat /run/initramfs/rdsosreport.txt
    less /run/initramfs/rdsosreport.txt
  8. Switch Root / Continue Boot
    exit
  9. 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