I migrated my files from my old x86 Macbook Pro to my dazzling M1 Mac. I did not migrate any applications, because I don't want to use the Rosetta technology to run x86 binaries in emulation.
I installed Multipass, no problem. But I have no access to my old multipass VMs, even though the directories are right where they always were.
What I want to do is "attach" the existing VMs to multipassd, so I can start them.
I've looked at the json files in /var/root/Library/Application Support/multipassd/vault/instances:
multipassd-vm-instances.json
vault/multipassd-instance-image-records.json
These files are identical to those on the old machine.
I seems like a simple problem? Someplace, multipass must maintain a list of VMs. (Evidently, in more than one place, because the json files show the names of the existing VM directories.)
The one relevant answer I found on StackOverflow related to Linux, not MacOS, and suggested the solution was just a matter of editing the json files. Since mine look OK, I'm betting there's more to it than that.