Mam wykonywane następujące polecenia (w systemie Windows, używając Git Bash) w katalogu D:\vagrant\precise32\02-lamp\
Vagrant - ustaw lokalizację wirtualnego dysku dla VirtualBox
$ vagrant box add precise32 http://files.vagrantup.com/precise32.box
$ vagrant init precise32
$ vagrant up
Note. Nie zmieniłem oryginalnego pliku Vagrantfile.
Myślałem, że katalog D:\vagrant\precise32\02-lamp\
będzie miejscem pliku podobnego do VDI, ale tak nie jest. Katalog roboczy służy jako folder udostępniony .
znalazłem położenie pola Vagrant C:\Users\USER\.vagrant.d\boxes\precise32\0\virtualbox
Według Where is Vagrant saving changes to the VM znalazłem w VirtualBox GUI lokalizację pliku wirtualnego dysku napędu. Który jest
C:\Users\USER\VirtualBox VMs\02-lamp_default_1458429875795_57100\
Chciałbym umieścić ten plik nie na dysku systemowym C:\
ale w napędzie danych, które są D:\
. Jak ustawić taką konfigurację włóczęgi?
Nie działa dla mnie. Skopiowałem folder do D: \ Vbox, ale pojawia się błąd Nie mogę zarejestrować dysku twardego '' D: \ vbox \ 02-lamp_default_1458429875795_57100 \ box-disk1.vmdk '{fbc6d122-8c9e-4e6d-9bcc-a466203f1968} 'ponieważ jest twardy dysk ''C: \ Users \ USER \ VirtualBox VMs \ 02-lamp_default_1458429875795_57100 \ box-disk1.vmdk'' z UUID {fbc6d122-8c9e-4e6d-9bcc-a466203f1968} już istnieje. – mwloda
@mwloda postępuj zgodnie ze wskazówkami - musisz usunąć wszystkie maszyny z vbox gui, a następnie podwójnie kliknąć '* .vbox' i odczekać kilka sekund, aż zostaną dodane ponownie :) Zrobiłem to wczoraj, to działa. –
Usunąłem maszynę wirtualną z interfejsu graficznego VirtualBox, ale kiedy próbuję otworzyć plik .vbox, otrzymuję te same wiadomości o istniejącym dysku twardym za pomocą UUID. Wygląda jak alhough cliking Usuń opcję w GUI, nadal pamięta oryginalne pudełko. **EDYTOWAĆ. Restart serwera pomógł ** – mwloda