diff --git a/src/freedombone-image-hardware-setup b/src/freedombone-image-hardware-setup
index e406f35965b28a3efe31ad6a7b962f46f9c89f24..7e3868786fc36b8bcabeb10746ef72a9fd7566e4 100755
--- a/src/freedombone-image-hardware-setup
+++ b/src/freedombone-image-hardware-setup
@@ -231,7 +231,7 @@ EOF
     else
         cat >> /boot/boot.cmd <<EOF
 scsi scan
-setenv bootargs init=/lib/systemd/systemd console=ttyO0,115200n8 root=/dev/${arm_root_device} panic=10 rootflags=subvol=@ ro btrfs rootwait fixrtc earlyprintk ifnames=0 slub_debug=FZP slab_nomerge page_poison=1
+setenv bootargs init=/lib/systemd/systemd console=ttyO0,115200n8 root=/dev/${arm_root_device} panic=10 rootflags=subvol=@ ro ${fstype} rootwait fixrtc earlyprintk ifnames=0 slub_debug=FZP slab_nomerge page_poison=1
 fatload mmc 0:1 ${arm_fdtaddr} /dtbs/${dtb}.dtb
 fatload mmc 0:1 ${arm_loadaddr} ${vmlinuz}
 fatload mmc 0:1 ${arm_initrd_addr} ${initRd}