echo 'Usage: Ventoy2Disk.sh CMD [ OPTION ] /dev/sdX'
echo ' CMD:'
- echo ' -i install ventoy to sdX (fail if disk already installed with ventoy)'
- echo ' -I force install ventoy to sdX (no matter installed or not)'
- echo ' -u update ventoy in sdX'
+ echo ' -i install Ventoy to sdX (fails if disk already installed with Ventoy)'
+ echo ' -I force install Ventoy to sdX (no matter installed or not)'
+ echo ' -u update Ventoy in sdX'
echo ' -l list Ventoy information in sdX'
echo ''
echo ' OPTION: (optional)'
if [ -e /sys/class/block/${DISK#/dev/}/start ]; then
vterr "$DISK is a partition, please use the whole disk."
echo "For example:"
- vterr " sudo sh Ventoy2Disk.sh -i /dev/sdX1 <=== This is wrong"
- vtinfo " sudo sh Ventoy2Disk.sh -i /dev/sdX <=== This is right"
+ vterr " sudo sh Ventoy2Disk.sh -i /dev/sdb1 <=== This is wrong"
+ vtinfo " sudo sh Ventoy2Disk.sh -i /dev/sdb <=== This is right"
echo ""
exit 1
fi
fi
fi
-#check access
-if dd if="$DISK" of=/dev/null bs=1 count=1 >/dev/null 2>&1; then
- vtdebug "root permission check ok ..."
-else
- vterr "Failed to access $DISK, maybe root privilege is needed!"
- echo ''
- exit 1
-fi
-
vtdebug "MODE=$MODE FORCE=$FORCE RESERVE_SPACE=$RESERVE_SPACE RESERVE_SIZE_MB=$RESERVE_SIZE_MB"
#check tools
if check_tool_work_ok; then
vtdebug "check tool work ok"
else
- vterr "Some tools can not run in current system. Please check log.txt for detail."
+ vterr "Some tools can not run on current system. Please check log.txt for details."
exit 1
fi
fi
fi
+#check access
+if dd if="$DISK" of=/dev/null bs=1 count=1 >/dev/null 2>&1; then
+ vtdebug "root permission check ok ..."
+else
+ vterr "Failed to access $DISK, maybe root privilege is needed!"
+ echo ''
+ exit 1
+fi
+
+
#check tmp_mnt directory
if [ -d ./tmp_mnt ]; then
vtdebug "There is a tmp_mnt directory, now delete it."
umount ./tmp_mnt >/dev/null 2>&1
rm -rf ./tmp_mnt
if [ -d ./tmp_mnt ]; then
- vterr "tmp_mnt directory exit, please delete it first."
+ vterr "tmp_mnt directory exits, please delete it first."
exit 1
fi
fi
if [ "$MODE" = "install" ]; then
- vtdebug "install ventoy ..."
+ vtdebug "install Ventoy ..."
if [ -n "$VTGPT" ]; then
if parted -v > /dev/null 2>&1; then
if [ -z "$FORCE" ]; then
vtwarn "$DISK already contains a Ventoy with version $version"
vtwarn "Use -u option to do a safe upgrade operation."
- vtwarn "OR if you really want to reinstall ventoy to $DISK, please use -I option."
+ vtwarn "OR if you really want to reinstall Ventoy to $DISK, please use -I option."
vtwarn ""
exit 1
fi
echo ""
else
- vtdebug "update ventoy ..."
+ vtdebug "update Ventoy ..."
oldver=$(get_disk_ventoy_version $DISK)
if [ $? -ne 0 ]; then
- vtwarn "$DISK does not contain ventoy or data corupted"
+ vtwarn "$DISK does not contain Ventoy or data corrupted"
echo ""
vtwarn "Please use -i option if you want to install ventoy to $DISK"
echo ""
fi
echo ""
- vtinfo "Update Ventoy to $DISK successfully finished."
+ vtinfo "Update Ventoy on $DISK successfully finished."
echo ""
fi