- echo 'Copy dm-disk rule file' >> $VTLOG
- $CAT $VTOY_PATH/hook/default/13-dm-disk.rules > "$ARCH_UDEV_DIR/13-dm-disk.rules"
-fi
+ # some archlinux initramfs doesn't contain device-mapper udev rules file
+ ARCH_UDEV_DIR=$(ventoy_get_udev_conf_dir)
+ if [ -s "$ARCH_UDEV_DIR/13-dm-disk.rules" ]; then
+ echo 'dm-disk rule exist' >> $VTLOG
+ else
+ echo 'Copy dm-disk rule file' >> $VTLOG
+ $CAT $VTOY_PATH/hook/default/13-dm-disk.rules > "$ARCH_UDEV_DIR/13-dm-disk.rules"
+ fi