X-Git-Url: https://glassweightruler.freedombox.rocks/gitweb/Ventoy.git/blobdiff_plain/8dce0adda6e1967de616287e224b914eb1bcef8e..fa7e1d5fa0007e5d1d634cc4e41fdfd3aa381a8e:/IMG/cpio/ventoy/loop/lakka/ventoy-disk.sh diff --git a/IMG/cpio/ventoy/loop/lakka/ventoy-disk.sh b/IMG/cpio/ventoy/loop/lakka/ventoy-disk.sh index 027a4c6..42a8e7f 100644 --- a/IMG/cpio/ventoy/loop/lakka/ventoy-disk.sh +++ b/IMG/cpio/ventoy/loop/lakka/ventoy-disk.sh @@ -34,9 +34,19 @@ else vtBit=32 fi -xz -d $VTOY_PATH/vtloopex/dm-mod/$vtKerVer/$vtBit/dm-mod.ko.xz -insmod $VTOY_PATH/vtloopex/dm-mod/$vtKerVer/$vtBit/dm-mod.ko +if grep -q "device-mapper" /proc/devices; then + vtlog "device-mapper enabled by system" +else + if [ -f $VTOY_PATH/vtloopex/dm-mod/$vtKerVer/$vtBit/dax.ko.xz ]; then + xz -d $VTOY_PATH/vtloopex/dm-mod/$vtKerVer/$vtBit/dax.ko.xz + insmod $VTOY_PATH/vtloopex/dm-mod/$vtKerVer/$vtBit/dax.ko + fi + if [ -f $VTOY_PATH/vtloopex/dm-mod/$vtKerVer/$vtBit/dm-mod.ko.xz ]; then + xz -d $VTOY_PATH/vtloopex/dm-mod/$vtKerVer/$vtBit/dm-mod.ko.xz + insmod $VTOY_PATH/vtloopex/dm-mod/$vtKerVer/$vtBit/dm-mod.ko + fi +fi wait_for_usb_disk_ready