Do not generate image, use pre-generated one

Plus other cleanup
Add support for grub2
Ensure image exists
Ensure all required tools are installed
Retry partition table re-reading

Saw a transient error…
Include virtualization type in json
Reduce verbosity

But only a little, really…