diff --git a/BLOB_List.md b/BLOB_List.md
index b5c82f6a..0ea7113b 100644
--- a/BLOB_List.md
+++ b/BLOB_List.md
@@ -85,13 +85,14 @@
| ./INSTALL/tool/i386/V2DServer |
| ./INSTALL/tool/mips64el/V2DServer |
| ./INSTALL/tool/x86_64/V2DServer |
-
| ./INSTALL/tool/aarch64/mkexfatfs | build | Build Instructions: ./DOC/BuildVentoyFromSource.txt 4.9 ./ExFAT/buidexfat.sh ./ExFAT/buidexfat_aarch64.sh ./ExFAT/buidlibfuse.sh ./ExFAT/buidlibfuse_aarch64.sh
|
+ | ./INSTALL/tool/aarch64/mkexfatfs | build | Build Instructions: ./DOC/BuildVentoyFromSource.txt 4.9 ./ExFAT/buidexfat.sh ./ExFAT/buidexfat_aarch64.sh ./ExFAT/buidlibfuse.sh ./ExFAT/buidlibfuse_aarch64.sh
|
| ./INSTALL/tool/aarch64/mount.exfat-fuse |
| ./INSTALL/tool/i386/mkexfatfs |
| ./INSTALL/tool/i386/mount.exfat-fuse |
| ./INSTALL/tool/mips64el/mkexfatfs |
| ./INSTALL/tool/mips64el/mount.exfat-fuse |
| ./INSTALL/tool/x86_64/mkexfatfs |
+
| ./INSTALL/tool/x86_64/mkexfatfs_static |
| ./INSTALL/tool/x86_64/mount.exfat-fuse |
| ./INSTALL/tool/aarch64/vlnk | build | Build Instructions: ./Vlnk/build.sh |
| ./INSTALL/tool/i386/vlnk |
diff --git a/INSTALL/Ventoy2Disk.sh b/INSTALL/Ventoy2Disk.sh
index f08ab109..b091e321 100644
--- a/INSTALL/Ventoy2Disk.sh
+++ b/INSTALL/Ventoy2Disk.sh
@@ -21,7 +21,7 @@ elif uname -m | grep -E -q 'mips64'; then
else
export TOOLDIR=i386
fi
-export PATH="./tool/$TOOLDIR:$PATH"
+export PATH="$OLDDIR/tool/$TOOLDIR:$PATH"
echo ''
@@ -61,6 +61,14 @@ if [ $? -eq 0 ]; then
done
fi
+#use static linked mkexfatfs for musl-libc environment
+if [ -f mkexfatfs_static ]; then
+ if ldd --version 2>&1 | grep -qi musl; then
+ mv mkexfatfs mkexfatfs_shared
+ mv mkexfatfs_static mkexfatfs
+ fi
+fi
+
cd ../../
chmod +x -R ./tool/$TOOLDIR