![Virtualbox 将主目录路径配置数据保存在哪里?](https://linux22.com/image/1581055/Virtualbox%20%E5%B0%86%E4%B8%BB%E7%9B%AE%E5%BD%95%E8%B7%AF%E5%BE%84%E9%85%8D%E7%BD%AE%E6%95%B0%E6%8D%AE%E4%BF%9D%E5%AD%98%E5%9C%A8%E5%93%AA%E9%87%8C%EF%BC%9F.png)
我重新安装了系统,并简单地复制了我的旧主目录。但是,我也更改了我的用户名。
当我尝试创建一个新的虚拟机时,出现以下错误:
“无法在父文件夹 /home/alphacentauri/VirtualBox VMs 中创建计算机文件夹测试。请检查父文件夹是否确实存在,以及您是否有权限创建计算机文件夹”
这里的问题是路径不存在,我的用户名不再是“alphacentauri”。
但我该如何解决这个问题呢?
VirtualBox 中似乎没有任何选项可以指定创建虚拟磁盘的基本路径。
我已经尝试使用 set -i oneliner 更新 ~/.config/VirtualBox 下的所有内容,但是这似乎没有影响任何东西。
有趣的是,我可以添加现有的虚拟机,只要我手动编辑相关文件即可。但是,这些是特定于机器的文件,似乎不会影响创建新虚拟机的全局问题。
简而言之,似乎我找不到 VirtualBox 的某个配置文件,它无法让它记住我的旧用户名。
系统:Debian 9.7 VirtualBox:5.2.24 r128163(Qt5.7.1)
答案1
要解决此问题,您可以按照以下步骤操作:
...通过从 VirtualBox 主窗口的“文件”菜单中选择“首选项”来更改默认机器文件夹。然后,在弹出的窗口中,单击“常规”选项卡。或者,使用
VBoxManage setproperty machinefolder
...
来自 VirtualBox 用户手册 5.2.24 第 248 页 VirtualBox 用户手册 5.2.24
希望这可以帮到你。