-$INSMOD /modules/unionfs.ko 1>/dev/null
-grep -q unionfs /proc/filesystems && UNIONFS=yes
-
-# Enable kernel messages
-echo "6" > /proc/sys/kernel/printk
+if checkbootparam "unionfs" ; then
+ $INSMOD /modules/unionfs.ko 1>/dev/null
+ grep -q unionfs /proc/filesystems && UNIONFS=yes
+ unionfs='unionfs'
+ UNIONFS_FILETYPE='unionfs'
+ AUFS=''
+else
+ $INSMOD /modules/aufs.ko 1>/dev/null
+ grep -q aufs /proc/filesystems && UNIONFS=yes
+ unionfs='unionfs (using aufs)'
+ UNIONFS_FILETYPE='aufs'
+ AUFS='yes'
+fi