Czy w VirtualBox można przenieść na pierwszy plan (na pierwszym planie) maszynę wirtualną działającą w tle (bez głowy)?

0

Używam do uruchamiania moich maszyn wirtualnych ( maszyn wirtualnych) z opcją bezgłowego wiersza polecenia Virtual Box , na przykład:

VBoxManage.exe startvm "Windows XP SP3 - SandBox 01" --type headless

Spowoduje to otwarcie maszyny wirtualnej bez powiązanego okna na pulpicie (tło, brak GUI). Tak długo, jak używam do wprowadzania moich maszyn wirtualnych za pomocą zdalnego sterowania (SSH, VNC ... itp.), To jest dla mnie w porządku: koniec z niepotrzebnymi oknami na pulpicie.

Ale czasami (nie często) muszę przenieść maszynę wirtualną na pierwszy plan (uruchomić jej GUI).
Dlaczego ? Przykłady:

  • Aby włożyć wirtualną płytę CD (ISO).
  • Aby zainstalować dodatki dla gości.
  • Kiedy tracę kontrolę i nie mogę uzyskać do niej dostępu.

Czy to jest możliwe ?

Moim najlepszym obejściem do tej pory jest po prostu zamknięcie maszyny wirtualnej (czasem nieczyste zamknięcie, obawiam się) i ponowne uruchomienie jej za pomocą GUI VirtualBox.

Dodatkowe punkty:

  • Wątek ten zaczyna się od pytania o ten sam problem, ale wkrótce wywodzi się na inny sposób rozwiązania problemu, nie uruchamiając GUI.
Sopalajo de Arrierez
źródło

Odpowiedzi:

2

Jeśli używasz VBoxHeadless, automatycznie dostępna jest sesja RDP umożliwiająca dostęp do interfejsu użytkownika gościa.

Ponadto możesz kontrolować swoją maszynę wirtualną bez użycia GUI, VBoxManagewięc nigdy nie powinieneś potrzebować interfejsu użytkownika, to tylko wygoda.

Na przykład można zamontować ISO jako wirtualną płytę CD / DVD za pomocą następującego polecenia:

VBoxManage storageattach "Windows XP" --storagectl "IDE Controller"
  --port 0 --device 1 --type dvddrive --medium /full/path/to/iso.iso

Instalowanie dodatków gościa polega jedynie na zamontowaniu dodatków ISO gościa, a następnie uruchomieniu odpowiedniego pliku wykonywalnego.

Jeśli stracisz kontrolę nad gościem, możesz użyć VboxManage do ponownego uruchomienia lub wyłączenia gościa. Oczywiście można również dodawać polecenia do skryptu wsadowego, aby oszczędzać sobie konieczności ciągłego zapamiętywania poleceń.

Więcej informacji znajduje się w podręczniku VirtualBox .

Julian Knight
źródło
Dzięki Ci. Wszystkie te obejścia, których używam. Ale nawet jeśli wolę klawiaturę i klawisze skrótu, czasami kilka kliknięć (w interfejsie GUI) jest szybszych niż wiersz poleceń.
Sopalajo de Arrierez
Jeśli chodzi o dołączanie ISO, sugeruję ten pełniejszy wątek na ten temat: superuser.com/questions/741734/…
Sopalajo de Arrierez
0

Począwszy od VirtualBox v5.0 (wciąż nie znam metody dla starszych wersji), dla twojego tła (headless: no frontend) z uruchomioną maszyną wirtualną:

  • Otwórz VirtualBox Manager .
  • Kliknij Machine.
  • Kliknij Show.

Okno GUI nakładka zostanie natychmiast otwarty dla maszyny wirtualnej.

Sopalajo de Arrierez
źródło
0

VirtualBox 5 dodał tryb o nazwie „Tryb oddzielny”, który pozwala odłączyć / ponownie podłączyć GUI do maszyny wirtualnej. Wystarczy nacisnąć przycisk i / lub odłączyć GUI od uruchomionej maszyny wirtualnej.

drheart
źródło
@ fixer1234 - Nie jestem pewien, czy naprawdę potrzebuje wyjaśnienia. Wystarczy nacisnąć przycisk i / lub odłączyć GUI od uruchomionej maszyny wirtualnej.
Ramhound,