Montowanie .vdi innej maszyny wirtualnej w VirtualBox

11

Mam dwie maszyny wirtualne w VirtualBox. Na przykład VM 1 uruchamia Red Hat, a VM 2 Ubuntu. Dla VM Red Hat mam redhat.vdi i redhat2.vdi, a dla Ubuntu VM mam ubuntu.vdi i unbuntu2.vdi.

Każda maszyna wirtualna może bez problemu uzyskać dostęp do własnych dysków wirtualnych.

Jak uzyskać dostęp do ubuntu.vdi z maszyny wirtualnej Red Hat za pomocą VirtualBox?

BufBills
źródło

Odpowiedzi:

13

W ten sposób dodajesz kolejny wirtualny dysk twardy do maszyny wirtualnej w VirtualBox.

  1. Przejdź do VirtualBox Manager i upewnij się, że obie maszyny wirtualne są zamknięte
  2. Kliknij prawym przyciskiem myszy maszynę wirtualną i wybierz Ustawienia
  3. Przejdź do kategorii Pamięć
  4. Wybierz kontroler, do którego chcesz podłączyć wirtualny dysk twardy
  5. Kliknij przycisk „Dodaj załącznik” i wybierz „Dodaj dysk twardy” z menu podręcznego
  6. Wybierz „Wybierz istniejący dysk”
  7. Powiedz VirtualBox, który plik dysku twardego chcesz dodać, i kliknij Otwórz

Gdy uruchomisz maszynę wirtualną następnym razem, dysk będzie dostępny tak, jakbyś zainstalował drugi fizyczny dysk twardy na prawdziwym komputerze.

CVn
źródło
3

Dla mnie zaakceptowana odpowiedź nie zadziałała. Otrzymywałem komunikat o błędzie w następujący sposób

Nie można zarejestrować dysku twardego ... {uuid}, ponieważ dysk twardy „...” z UUID {uuid} już istnieje.

Zauważyłem, że użycie wiersza polecenia do zmiany identyfikatora UUID pozwoliło mi podłączyć dysk pierwotnie używany w innej maszynie wirtualnej

VBoxManage internalcommands sethduuid path/to/drive.vdi
szybka zmiana
źródło
2

Zapamiętaj !

(Dodaj lub ustaw maszynę wirtualną) Ustawienia -> Pamięć -> Dodaje nowy kontroler pamięci -> Dodaj kontroler IDE -> Wybierz nowo dodany kontroler IDE -> kliknij Dodaj dysk twardy -> Wybierz istniejący dysk.

Voilà.

wprowadź opis zdjęcia tutaj

Artur Garbacik
źródło