Earlier quoted context omitted.
It works for what I need, but yes, if you need to configure something it doesn't support, it's a hassle. If you reconfigure it in virt-manager, Boxes will happily run the new config, until you change something else in Boxes, and then it will obliterate your changes. The one problem I have, and I can't figure out if this is Boxes or something else: If the machine suspends, spinning it back up again results in a wrong…
I believe https://access.redhat.com/documentation/en-us/red_hat_enterp... has decent docs on what to do here: - Run NTP in the guest - If at all possible, run the qemu guest agent, which can inform the guest to resync when it resumes from suspend - If available, use the "kvm-clock" clock source (but that's just a source of timing ticks, not of actual time, so it doesn't help a lot with suspend)
I also installed the guest agent. This is one of those have-to-use-virt-manager things. It doesn't seem to fix the time, but then I have been running it from Boxes. Maybe that's why.