Virtualbox

‘sudo VBoxManage startvm ‘myWinVM’’ 返回錯誤

  • April 29, 2022

[myuser@localhost ~]$ VBoxManage startvm "myWinVM"啟動良好的虛擬機。

[myuser@localhost ~]$ sudo VBoxManage startvm "myWinVM"返回許多錯誤:

VBoxManage: error: Could not find a registered machine named 'myWinVM'
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 721 of file VBoxManageMisc.cpp

為什麼這樣?

我在 Fedora 35 機器上;VirtualBox 6.1.32(rpmfusion r149290);來賓作業系統,Win 7(64 位)。

sudo以root身份執行事物。“myuser”有一個名為“myWinVM”的 vbox VM,但 root 沒有。

無論如何,您為什麼還要以 root 身份執行它?在 Linux 自己的KVM上使用 virtualbox 的唯一充分理由是,它可以輕鬆地以普通使用者身份執行 VM,而無需任何特殊權限。

引用自:https://unix.stackexchange.com/questions/700744