我正在尝试使用 VBoxManage setextradata 更改虚拟机的 TCP/UDP。
每当我输入命令时:
sudo VBoxManage setextradata Windows_7 "VBoxInternal/Devices/pcnet/0/LUN#0/Config/guestEmule_TCP/Protocol" TCP
我收到以下错误:
VirtualBox 命令行管理界面版本 2.1.4
(C) 2005-2009 Sun Microsystems, Inc.
版权所有。
[!] 在第 3688 行调用 a->virtualBox->FindMachine(Bstr(a->argv[0]), machine.asOutParam()) 失败!
[!] Primary RC = VBOX_E_OBJECT_NOT_FOUND (0x80BB0001) - 对应于提供的参数的对象不存在
[!] 存在完整错误信息:true,存在基本错误信息:true
[!] 结果代码 = VBOX_E_OBJECT_NOT_FOUND (0x80BB0001) - 对应于提供的参数的对象不存在
[!] Text = 找不到名为“Windows_7”的已注册机器
[!] 组件 = VirtualBox,接口:IVirtualBox,{339abca2-f47a-4302-87f5-7bc324e6bbde}
[!] 被调用者 = IVirtualBox,{339abca2-f47a-4302-87f5-7bc324e6bbde}
虚拟机是使用 GUI 创建的。任何的想法?
$ cd /Users/marco/Library/VirtualBox/Machines/Windows_7
$ ls
记录 Windows_7.xml
Windows 7.xml.1.5-macosx.bak
$ sudo vboxmanage registervm Windows_7.xml
VirtualBox 命令行管理界面版本 2.1.4
(C) 2005-2009 Sun Microsystems, Inc.
版权所有。
[!] 在第 762 行调用 a->virtualBox->OpenMachine(Bstr(a->argv[0]), machine.asOutParam()) 失败!
[!] Primary RC = NS_ERROR_FAILURE (0x80004005) - 操作失败
[!] 存在完整错误信息:true,存在基本错误信息:true
[!] 结果代码 = NS_ERROR_FAILURE (0x80004005) - 操作失败
[!] Text = 无法锁定设置文件 '/var/root/Library/VirtualBox/Windows_7.xml' (VERR_FILE_NOT_FOUND)
[!] 组件 = 机器,接口:IMachine,{ea6fb7ea-1993-4642-b113-f29eb39e0df0}
[!] 被调用者 = IVirtualBox,{339abca2-f47a-4302-87f5-7bc324e6bbde}
