我的VirtualBox的版本是:
6.1.28-147628~Debian~bullseye
...扩展包是最新版本。
我将VirtualBox\ VMs/
目录复制到/
VirtualBox 并将给定目录引入为默认计算机目录,但是当我打开 VirtualBox 时,它无法显示我的虚拟机。
root@debian:~# ls /VirtualBox\ VMs/
centos_ 'debian bare stretch big data' 'freebsd 32 10_' 'kali 64_' vm 'win xp sp3 stable'
debian_ FreeBSD 'GNS3 IOU VM' mikrotik_ 'win 7 32 stable for programmming'
'debian bare stretch' 'FreeBSD 10 (pf for chpert)' 'kali 64' 'MS SQL server' 'win 98'
答案1
您需要编辑$HOME/.VirtualBox/VirtualBox.xml
并更改src
下所有虚拟机的属性<MachineRegistry></MachineRegistry>
。
这可能会起作用(username
用您的实际用户名替换):
cp -a $HOME/.VirtualBox/VirtualBox.xml $HOME/.VirtualBox/VirtualBox.xml.backup
sed -i 's/\/home\/username//g` $HOME/.VirtualBox/VirtualBox.xml
对于 Debian 这将是:
cp -a $HOME/.config/VirtualBox/VirtualBox.xml $HOME/.config/VirtualBox/VirtualBox.xml.backup
sed -i 's/\/home\/username//g` $HOME/.config/VirtualBox/VirtualBox.xml