Installing Godot and MPF in a VM

To assist in development the aim is to have:
- A Virtual Machine running Mission Pinball Framework with Godot on Linux.
- Many copies of this Virtual Machine for testing.
- The same Godot and MPF projects on Windows computer for development.
- A target PC running Linux for installation into the pinball machine.
I managed this previously but it needs reworking to accommodate Godot.
🔥 Achieving point 1: VM Linux MPF Godot
- Virtual Machine Selection: VirtualBox from Oracle - free, used it for years, works well.
- Ubuntu server (v24) for the Linux selection. Debian gave me heartache (see later) during testing - so Ubuntu server.
- Gnome-core for the GUI - minimal bloat.
- Python lots of mucking around to get it right for installing and running MPF.
- Install 0.80 version of MPF, the one that uses Godot.
- Install Godot (super easy).
- Configure Godot to use MPF (tricky, but getting better doc).
🔥 Achieving point 2: VM Copies
Super easy - VirtualBox takes care of it all.
🔥 Achieving point 3: Same Godot and MPF projects on Windows and VMs
VirtualBox provides a shared directory feature, setting up permissions in Linux is a little obscure, but not difficult.
🔥 Achieving point 4: Target PC for pinball machine
For this, I'll wait till I have a better idea of the resources needed.
Debian Note
Debian under VirtualBox with a gnome-core installation gave me a system where Godot Dialogue boxes hung. I didn't get to the bottom of it, but a full Gnome install (standard desktop install) seemed to make it go away. Since I want a minimum install I reported the bug to the Godot people and moved to Ubuntu, where gnome-core install works in the VM without problem.