Jak wykonać kopię zapasową i przenieść maszyny VirtualBox
Chcesz przenieść maszynę wirtualną, aby przekonać się, że kopiowanie i wklejanie nie działa? Być może chcesz tylko wiedzieć, co do kopii zapasowej? Zapoznaj się z tym krótkim przewodnikiem po procesie, aby lepiej zrozumieć VirtualBox
Po pierwsze: upewnij się, że twoja maszyna wirtualna jest wyłączona i wyłączona. Następnie upewnij się, że pozbyłeś się migawek, które masz. Nie ma niestety bezpiecznego i bezpiecznego sposobu na pozbycie się ich. Wybierz swoją maszynę wirtualną i kliknij kartę "Migawki".
Wybierz migawkę i kliknij przycisk usuwania. Przygotuj się na chwilę oczekiwania, ponieważ VirtualBox scali różnice między Twoim bieżącym stanem komputera. Stan maszyny się nie zmieni, więc nie martw się. Teraz, gdy materiały przygotowawcze są już na uboczu, możemy rozpocząć proces przenoszenia.
Gdy to zrobisz, przejdź do Plik> Menedżer Virtual Media. Zobaczysz listę mediów, które używałeś lub które łączyłeś z Twoimi maszynami.
Wybierz maszynę wirtualną, którą chcesz przenieść, a następnie kliknij ikonę "Zwolnij" powyżej. W moim przypadku przeniesiemy W7.vdi z mojego katalogu domowego na inny dysk twardy.
Po zwolnieniu zamknij VirtualBox przejdź do katalogu ustawień domyślnych: /home/user/.VirtualBox/
Możesz skopiować plik .vdi z katalogu HardDisks, jeśli chcesz go po prostu zrobić, lub możesz go przenieść. Bądź cierpliwy, ponieważ może to trochę potrwać w zależności od konfiguracji.
Tymczasem zmodyfikujmy plik VirtualBox.xml zgodnie z naszymi upodobaniami. Jest to krok, o którym większość ludzi tak naprawdę nie wie, ale jest bardzo ważne, aby upewnić się, że wszystko działa sprawnie. Otwórz go w gedit.
Przewiń w dół, a dojdziesz do części, które musimy edytować.
Jeśli zmieniasz lokalizację swoich maszyn wirtualnych, znajdź znaczniki xml dla "MachineEntry" i zmień ścieżkę źródłową. Jeśli zmieniasz lokalizację obrazów dysków wirtualnych, znajdź znaczniki xml dla "HardDisk" i zmień tam lokalizację. Jak widać, każdy komputer jest powiązany z obrazem dysku za pomocą jego identyfikatora UUID, którego nie należy zmieniać. Jeśli przenosisz maszyny wirtualne na nowy komputer, pamiętaj, aby skopiować ten plik i zastąpić poprzedni plik konfiguracyjny.
W moim szczególnym przypadku chciałem po prostu przenieść obraz dysku na bardziej przestrzenny dysk, więc pozostałe rzeczy pozostawiłem nietknięte.
Jeśli zmieniasz hosty między Windows i Linux, pamiętaj, aby zmienić deklarację wersji na górze pliku, aby powiedzieć "windows" zamiast "linux", a także.
Po przeniesieniu pliku .vdi uruchom FireBox i przejdź do File> Virtual Media Manager.
Kliknij stary plik .vdi i kliknij Usuń. Teraz kliknij "Dodaj", przejdź do nowej lokalizacji i kliknij "Otwórz". Kliknij "OK".
Teraz, gdy nowy .vdi zostanie dodany do listy VirtualBox, musimy dołączyć go do twojej maszyny wirtualnej. Na ekranie głównym wybierz go, przejdź do "Ustawienia" i kliknij panel "Pamięć".
Pod odpowiednim kontrolerem IDE kliknij przycisk "Dodaj załącznik". Zobaczysz, że dysk twardy zostanie dodany automatycznie, ale prawdopodobnie nie będzie właściwy.
Kliknij go i po prawej stronie, w sekcji "Dysk twardy" wybierz właściwy plik .vdi. Kliknij OK."
Jeśli wykonałeś wszystkie kroki i poprawnie edytowałeś plik VirtualBox.xml, powinieneś być w stanie uruchomić maszynę bez żadnych problemów! Jest kilka owłosionych obszarów, więc jeśli coś nie działa, upewnij się, że używasz poprawnych ścieżek i edytujesz tylko odpowiednie obszary VirtualBox.xml.
Cały proces jest nieco bardziej skomplikowany niż tylko kopiowanie i wklejanie, ale wciąż jest stosunkowo szybki i bezbolesny. Udostępnij swoje kopie archiwalne o VirtualBox w komentarzach!