Virtualbox
‘sudo VBoxManage startvm ‘myWinVM’’ 返回錯誤
[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,而無需任何特殊權限。