To transfer VirtualBox VMs between different user hosts, you can follow these steps:
-
Backup and Export the Virtual Machine (VM):
- Close the running VM.
- In VirtualBox Manager, select the VM you want to transfer.
- Click on the
Exportbutton in the main menu. - Choose
Complete Exportand select the export directory. - Choose the export type as
VirtualBox VirtualMachine (.vbox)and clickSave.
-
Copy the Exported Files:
- Copy the exported
.vboxfile and its related files (.vbox-prev,.vbox-cur,.vbox-snap,.vbox-version-snapshot, and.vbox-xml) to the new host.
- Copy the exported
-
Import the Virtual Machine:
- On the new host, open VirtualBox Manager.
- Click on
Import Appliance...in the main menu. - Select the
.vboxfile you copied earlier and clickOpen. - Confirm the import by clicking
Continue.
-
Adjust the VM Settings:
- After the import, you might need to adjust the VM settings according to the new host's environment.
-
Start the Virtual Machine:
- Select the imported VM and click the
Startbutton.
- Select the imported VM and click the
Regarding your question about the VirtualBox registry, it's important to note that the registry is not used for transferring VMs between different user hosts. The registry is used for storing settings and configurations of VirtualBox itself, not the VMs.
References: