If the Linux VM is on same datastore which is accessible by both Host A and Host B .
You can try to un-register VM and re-register VM on another host.
Similar discussions are here :
Move a VMware VM from one host to another WITHOUT VMware vMotion
Please mark this as "correct" or " Helpfull" if this answers your query.
regards
Gayathri