#!/usr/bin/env bash # usage: script usbdevice isoimage. e.g. script /dev/sde ~/Downloads/Win10_x32.iso echo "Creating Windows 10 Bootable USB Flash Drive on Linux Terminal" sleep 3s echo -n "Formating USB Flash Drive..........................." parted --script $1 \ mklabel gpt \ mkpart primary fat32 1MiB 100% mkfs.vfat -F32 $11 > /dev/null sleep 2s echo "ok" echo -n "Mounting USB Flash Drive and Windows' ISO on /tmp..." mkdir -p /tmp/USB mount $11 /tmp/USB mkdir -p /tmp/WinISO mount -o loop $2 /tmp/WinISO sleep 2s echo "ok" echo -n "Copying files......................................." cp -r /tmp/WinISO/* /tmp/USB sync echo "ok" echo -n "Unmounting USB Flash Drive and Windows' ISO........." umount /tmp/USB /tmp/WinISO sleep 2s echo "ok" echo "Done"