所以我跑了
vboxmanage createhd --filename myvm --size 20480
哪个输出
0%... 10%... 20%... 30%... 40%... 50%... 60%... 70%... 80%... 90%...已创建100%中。UUID:a3d9562f-113c-4178-9c7f-a4eb37c357f2
有关vboxmanage storageattach
状态--medium
标志的文档可以接受UUID,但是当我运行时
vboxmanage storageattach myvm --storagectl HDD1 --port 0 --device 0 --type hdd --medium a3d9562f-113c-4178-9c7f-a4eb37c357f2
似乎Virtualbox无法识别这是我提供的UUID:
VBoxManage: error: The given path 'a3d9562f-113c-4178-9c7f-a4eb37c357f2' is not fully qualified
VBoxManage: error: Details: code VBOX_E_FILE_ERROR (0x80bb0004), component MediumWrap, interface IMedium, callee nsISupports
VBoxManage: error: Context: "OpenMedium(Bstr(pszFilenameOrUuid).raw(), enmDevType, enmAccessMode, fForceNewUuidOnOpen, pMedium.asOutParam())" at line 179 of file VBoxManageDisk.cpp
VBoxManage: error: Invalid UUID or filename "a3d9562f-113c-4178-9c7f-a4eb37c357f2"
而且,当我查询硬盘时,据称是在上面的第一个命令中创建的:
vboxmanage list hdds
什么都没有...那么我在该命令中创建的硬盘在哪里?
您问我们如何找到您创建的文件,但没有告诉我们您在其中运行命令的目录,因此任何人(除了您)都无法回答问题的那一部分。错误消息表明命令正在将UUID视为文件名,这显然是不正确的(这不令人震惊vboxmanage有很多东西应该可以工作,但实际上不能工作)
—
Ramhound
我从来没有说过,我实际上对此问题发表了反对意见。拒绝投票是匿名的,原因之一是避免人身攻击。
—
Ramhound