Итак, я побежал
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
ничего нет... Так где же жесткий диск, который я создал в этой команде?