如何列出在 virtualbox 中创建的虚拟机并以 root 身份启动它们?

如何列出在 virtualbox 中创建的虚拟机并以 root 身份启动它们?

我在 Macbook Pro 的 Virtualbox 下安装了 Ubuntu。我在 Ubuntu 下安装了 cpufrequtils 及其指示器,但当我在 Virtualbox 中重新启动 Ubuntu 时,它们无法正确启动。所以我想我应该先在 Mac 下以 root 身份运行 Virtualbox。

在 Mac 下的终端中,我列出了创建的虚拟机:

$  VBoxManage list vms
"Ubuntu14.04" {4f869b56-065c-41d7-8848-fd386d2cf737}

我试过了sudo VBoxManage list vms,但是它什么都没输出。$ sudo VBoxManage list vms

将当前用户切换为 root 后,出现同样的问题

$ sudo su
sh-3.2# VBoxManage list vms

我无法启动客户 Ubuntu:

sh-3.2# VBoxManage startvm "Ubuntu14.04" --type headless
VBoxManage: error: Could not find a registered machine named 'Ubuntu14.04'
VBoxManage: error: Details: code VBOX_E_OBJECT_NOT_FOUND (0x80bb0001), component VirtualBoxWrap, interface IVirtualBox, callee nsISupports
VBoxManage: error: Context: "FindMachine(Bstr(pszVM).raw(), machine.asOutParam())" at line 572 of file VBoxManageMisc.cpp

为什么创建的虚拟机没有以root身份显示?

我想知道是否有一些解决方案可以用 root 启动客户 Ubuntu?

谢谢。

相关内容