X-Git-Url: https://glassweightruler.freedombox.rocks/gitweb/Ventoy.git/blobdiff_plain/05a1b863a66bf72b26e5d87570c4e0e61b9736cd..13b2192a5933d2604b3ad2e4e48d3302a19ad8e5:/IMG/cpio/ventoy/hook/alpine/udev_disk_hook.sh diff --git a/IMG/cpio/ventoy/hook/alpine/udev_disk_hook.sh b/IMG/cpio/ventoy/hook/alpine/udev_disk_hook.sh index 930009b..91391cc 100644 --- a/IMG/cpio/ventoy/hook/alpine/udev_disk_hook.sh +++ b/IMG/cpio/ventoy/hook/alpine/udev_disk_hook.sh @@ -59,7 +59,15 @@ mkdir -p $VTOY_PATH/mnt mount /vt_modloop $VTOY_PATH/mnt KoModPath=$(find $VTOY_PATH/mnt/ -name 'dm-mod.ko*') -vtlog "insmod $KoModPath" +vtlog "KoModPath=$KoModPath" + +if modinfo $KoModPath | grep -q 'depend.*dax'; then + vtlog "First install dax mod ..." + DaxModPath=$(echo $KoModPath | sed 's#md/dm-mod#dax/dax#') + vtlog "insmod $DaxModPath" + insmod $DaxModPath +fi + insmod $KoModPath umount $VTOY_PATH/mnt