VirtualBox Vboxmanager não vendo VMs

0

Eu preciso habilitar links simbólicos no meu arquivo compartilhado virtualbox chamado sf_VMShare seguindo este tutorial.

Quando eu executo o comando:

 VBoxManage setextradata YOURVMNAME VBoxInternal2/SharedFoldersEnableSymlinksCreate/YOURSHAREFOLDERNAME 1

Eu recebo o seguinte erro:

  C:\Program Files\Oracle\VirtualBox>VBoxManage setextradata Ubuntu Home Disk      
  VBoxInternal2/SharedFoldersEnableSymlinksCreate/sf_VMShare 1
  VBoxManage.exe: error: Could not find a registered machine named 'Ubuntu'
  VBoxManage.exe: error: Details: code VBOX_E_OBJECT_NOT_FOUND (0x80bb0001),     
  component VirtualBoxWrap, interface IVirtualBox, callee IUnknown
  VBoxManage.exe: error: Context: "FindMachine(Bstr(a->argv[0]).raw(), machine.asOutParam())" 
  at line 797 of file VBoxManageMisc.cpp

Então, lendo o erro eu acho ok Eu estou digitando errado o nome da VM, então eu tenho certeza de adicionar o espaço extra após o final e eu ainda recebo o mesmo erro.

Eu estou no grupo de links simbólicos e estou executando o comando como administrador. Estou fora de ideias, obrigado a todos!

EDITAR:

Resposta do Bobs Eu executei o comando "list vms"

 C:\Program Files\Oracle\VirtualBox>VBoxManage.exe list vms
 "Ubuntu Home Disk " {5bc6053b-bc8b-42c7-9c58-24935d281a82}

Então peguei o UUID listado

 "5bc6053b-bc8b-42c7-9c58-24935d281a82"

Ran o comando

 VBoxManage setextradata  5bc6053b-bc8b-42c7-9c58-24935d281a82 VBoxInternal2/SharedFoldersEnableSymlinksCreate/sv_vmShare 1

e correu foi aceito.

    
por Kyle Sponable 01.05.2016 / 02:55

1 resposta

0

Obtenha o UUID para a máquina com este comando:

VBoxManage list vms

e use o UUID em vez do nome no comando.

    
por 01.05.2016 / 03:22