我创建了一个 VirtualBox VM FreeBSD-11.1-amd64,/usr/lib/virtualbox/VBoxManage createvm --name FreeBSD-11.1-amd64根据输出成功
Virtual machine 'FreeBSD-11.1-amd64' is created.
UUID: c71b2a99-6d87-460e-98ab-6baa2db94e54
Settings file: '/root/VirtualBox VMs/FreeBSD-11.1-amd64/FreeBSD-11.1-amd64.vbox'
Run Code Online (Sandbox Code Playgroud)
但是/usr/lib/virtualbox/VBoxManage list vms的输出是空的,但是再次运行上面的创建命令失败,因为 VM 已经存在。
Afaik 这仅在创建的 VM 是猫时才有意义。
我正在ubuntu:artfulUbuntu 17.10 上的无头 docker 实例中工作。
从我的测试中,您--register在创建它时错过了该选项,因此您的命令应该是:
VBoxManage createvm --name "FreeBSD-11.1-amd64" --register
Run Code Online (Sandbox Code Playgroud)
有了那个 aVBoxManage list vms就会显示那个 vm。要修复该错误,请使用以下命令注册它:
VBoxManage registervm /path/to/file/FreeBSD-11.1-amd64.vbox
Run Code Online (Sandbox Code Playgroud)
现在运行VBoxManage list vms以确保它现在被看到Virtualbox
| 归档时间: |
|
| 查看次数: |
5436 次 |
| 最近记录: |