加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > Windows > 正文

为什么VirtualBox找不到名为Windows_7的注册机器?

发布时间:2020-12-13 21:03:20 所属栏目:Windows 来源:网络整理
导读:我正在尝试使用VBoxManage setextradata更改虚拟机的TCP / UDP。 每当我输入命令: sudo VBoxManage setextradata Windows_7 "VBoxInternal/Devices/pcnet/0/LUN#0/Config/guestEmule_TCP/Protocol" TCP 我收到以下错误: VirtualBox Command Line Managemen
我正在尝试使用VBoxManage setextradata更改虚拟机的TCP / UDP。

每当我输入命令:

sudo VBoxManage setextradata Windows_7 "VBoxInternal/Devices/pcnet/0/LUN#0/Config/guestEmule_TCP/Protocol" TCP

我收到以下错误:

VirtualBox Command Line Management Interface Version 2.1.4
(C) 2005-2009 Sun Microsystems,Inc.
All rights reserved.

[!] FAILED calling a->virtualBox->FindMachine(Bstr(a->argv[0]),machine.asOutParam()) at line 3688!
[!] Primary RC  = VBOX_E_OBJECT_NOT_FOUND (0x80BB0001) - Object corresponding to the supplied arguments does not exist
[!] Full error info present: true,basic error info present: true 
[!] Result Code = VBOX_E_OBJECT_NOT_FOUND (0x80BB0001) - Object corresponding to the supplied arguments does not exist
[!] Text        = Could not find a registered machine named 'Windows_7'
[!] Component   = VirtualBox,Interface: IVirtualBox,{339abca2-f47a-4302-87f5-7bc324e6bbde}
[!] Callee      = IVirtualBox,{339abca2-f47a-4302-87f5-7bc324e6bbde}

虚拟机已使用GUI创建。任何想法?

$ cd /Users/marco/Library/VirtualBox/Machines/Windows_7
$ ls
Logs                Windows_7.xml
Windows 7.xml.1.5-macosx.bak
$ sudo vboxmanage registervm Windows_7.xml
VirtualBox Command Line Management Interface Version 2.1.4
(C) 2005-2009 Sun Microsystems,Inc.
All rights reserved.

[!] FAILED calling a->virtualBox->OpenMachine(Bstr(a->argv[0]),machine.asOutParam()) at line 762!
[!] Primary RC  = NS_ERROR_FAILURE (0x80004005) - Operation failed
[!] Full error info present: true,basic error info present: true 
[!] Result Code = NS_ERROR_FAILURE (0x80004005) - Operation failed
[!] Text        = Could not lock the settings file '/var/root/Library/VirtualBox/Windows_7.xml' (VERR_FILE_NOT_FOUND)
[!] Component   = Machine,Interface: IMachine,{ea6fb7ea-1993-4642-b113-f29eb39e0df0}
[!] Callee      = IVirtualBox,{339abca2-f47a-4302-87f5-7bc324e6bbde}
它因为使用sudo而失败。 VirtualBox被设计为由任何用户(在vboxus组中)运行,而sudo则以作为VirtualBox配置为空的root用户运行该命令。

您可以键入以下内容:

sudo VBoxManage -nologo list vms # Should print only a newline
VBoxManage -nologo list vms # Detailled information about all your VMs

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读