Using VM to reflash Jetson.

Is there any step-by-step guide about how to reflash the Jetson using a virtual machine? Our team is pretty new to this and most guides don’t go into detail. Any help would be appreciated.

You might find this of use:
https://devtalk.nvidia.com/default/topic/1002081/jetson-tx2/jetpack-3-0-install-with-a-vm/

Note that a VM is not officially supported. VMs have a high rate of USB issues (though they can be worked around it tends to involve significant work or learning curve).