+if [ -e $BUSYBOX_PATH/busyboxaa64.xz ]; then
+ export VTOY_ARCH=aarch64
+elif [ -e $BUSYBOX_PATH/busyboxm64e.xz ]; then
+ export VTOY_ARCH=mips64el
+else
+ if [ -e $BUSYBOX_PATH/32h ]; then
+ export VTOY_ARCH=x86_64
+ else
+ export VTOY_ARCH=i386
+ fi
+fi
+
+if [ "$VTOY_ARCH" = "i386" ]; then
+ if $BUSYBOX_PATH/vtchmod32 -6; then
+ export VTOY_ARCH=x86_64
+ fi
+fi
+
+echo $VTOY_ARCH > $VTOY_PATH/ventoy_arch
+
+
+if [ "$VTOY_ARCH" = "aarch64" ]; then
+ $BUSYBOX_PATH/xzminidecaa64 < $BUSYBOX_PATH/busyboxaa64.xz > $BUSYBOX_PATH/busybox
+ $BUSYBOX_PATH/vtchmodaa64 $BUSYBOX_PATH/busybox
+elif [ "$VTOY_ARCH" = "mips64el" ]; then
+ $BUSYBOX_PATH/xzminidecm64e < $BUSYBOX_PATH/busyboxm64e.xz > $BUSYBOX_PATH/busybox
+ $BUSYBOX_PATH/vtchmodm64e $BUSYBOX_PATH/busybox
+elif [ "$VTOY_ARCH" = "x86_64" ]; then
+ $BUSYBOX_PATH/xzminidec64 < $BUSYBOX_PATH/busybox64.xz > $BUSYBOX_PATH/busybox
+ if [ -s $BUSYBOX_PATH/busybox ]; then
+ $BUSYBOX_PATH/vtchmod64 $BUSYBOX_PATH/busybox
+ else
+ $BUSYBOX_PATH/xzminidec64_musl < $BUSYBOX_PATH/busybox64.xz > $BUSYBOX_PATH/busybox
+ $BUSYBOX_PATH/vtchmod64_musl $BUSYBOX_PATH/busybox
+ fi
+else