Başsız VirtualBox makinasının GUI'sini başlatmak mümkün müdür?


12

Windows 7 ana bilgisayarında başsız modda bir sanal makine (Ubuntu 12.04) başlattıktan sonra

C:\Users\XXX>VBoxManage startvm "ubuntu 12.04" --type headless 
Waiting for VM "ubuntu 12.04" to power on... 
VM "ubuntu 12.04" has been successfully started.

Sanal makineyi VirtualBox'ın GUI'sinden başlatarak alacağım normal GUI'yi bir şekilde başlatabilir miyim?

Bu makineye RDP yapabilmem gerektiğini biliyorum, ancak RDP istemcisindeki Windows 7'yi kullandığımda ve kullandığımda localhost:rdp_port(VB seçeneklerinde NAT tarafından iletildi) hatayı alıyorum

    ---------------------------
    Remote Desktop Connection
    ---------------------------
    Your computer could not connect to another console session on the remote 
    computer because you already have a console session in progress.
    ---------------------------
    OK   Help   
    ---------------------------

Bu durumda GUI ile bu sanal makineye bağlanmak için ne yapabilirim?

Makineyi kapatıp GUI ile çalıştırmam benim için tek çözüm mü? GUI'ye her ihtiyaç duyduğumda bunu yapmak gerçekten uygun değil - çünkü makinenin başsız olmasını istiyorum.

DÜZENLE

Ben de denedim xrdpama makineye bağlanamıyor - ben VirtualBox NAT arkasında ve bağlantı noktaları iletilir.

Yanıtlar:


10

Başsız örneğim zaten çalışırken VirtualBox GUI'nin üstündeki yeşil oku "Göster" e tıklayarak bu sorunu çözdüm.

VM penceresinin VirtualBox GUI'deki "Önizleme" Bölmesi içinde nasıl göründüğünü görebiliyordum ve "Göster" i tıkladıktan sonra, VM penceresi sanki başlangıçta Virtualbox GUI'den makineyi açmış gibi gelmişti.

Düzenleme: VM penceresini kapattığınızda, "arka planda çalışmaya devam et" için ek seçenek sunulur, böylece başsız örneğiniz tekrar başsız olmaya geri dönebilir. Göster düğmesi vurgulanmış VirtualBox GUI


3

Başsız bir VM'ye çalıştırarak ekleyebilirsiniz VBoxSDL --startvm <VMname> --separate. VBoxSDLArgısız çalıştırırsanız , ilginizi çekebilecek diğer seçenekleri görebilirsiniz.


Teşekkürler, faydalı ve başka bir ana bilgisayara bağlantı için?
Philippe Gachoud

3
  1. VirtualBox Manager'da başsız bir VM'nin GUI'sini almak için Göster düğmesine tıklayabilirsiniz:

  2. GUI'yi kullanmayı bitirdiğinizde, onu ayırabilirsiniz ve VM'niz başsız geri döner.

Bunu Windows 10'da test ettim ve VirtualBox 5.1.22'den itibaren çalıştı. Mac / Linux için aynı olmalıdır.


1

Aynı hatayı aldıktan sonra, varsayılan bağlantı noktası 3389'u başka bir şeye değiştirdim.

Rastgele bağlantı noktası numarası kullandım (benim durumumda 5500). Sonra işe yaradı.

Ve bir an için Windows güvenlik duvarını devre dışı bıraktım - ama güvenlik duvarının sorun olduğunu düşünmüyorum.


1

Sorunu çözdüm - VirtualBox uzantı paketi yüklü değildi. VirtualBox'ın Linux sürümünde eklenmiş olsa da, Windows'a ayrı olarak yüklemeniz gerekir.


1
Fakat bir Başsız Sanal Makinenin GUI'sini açabilir misiniz?
Fabricio PH

0

Deneyimlerim, VirtualBox'ın RDP'sinin Microsoft RDP protokolü değil VNC kullanılarak sağlanmış olmasıydı. VRDE özelliğini (Microsoft Uzak Masaüstü yerine) VNC Görüntüleyici kullanarak kullanabildim.

Yardımcı olması durumunda, başsız bir sunucuda (klavye, fare, monitör bağlı değil) çalışan bir VM'ye VRDE erişimini yapılandırmak için kullandığım komutlar.

VM'nin UUID'sini bulun:

vboxmanage list vms

VM=0cb7efa7-82d2-4fe7-9abe-79db4e4ee117

vboxmanage modifyvm $VM \
    --vrde on \
    --vrdeport 3389 \
    --vrdeaddress "" \    # WARN! Access from anywhere on network
    --vrdemulticon on \
    --vrdereusecon on \
    --vrdeauthtype null   # WARN! No authentication (just press enter if prompted for password)

VM'yi duraklatılmış olarak başlatırsanız, VNC bağlantısını ve VDRE ayarlarını (örn. Bağlantı noktasını değiştirirseniz vb.) VM'yi başlatma maliyeti olmadan veya başka bir ayar denemek istediğinizde gerçekten yırtarak hızlı bir şekilde test edebilirsiniz:

vboxheadless --startvm $VM --start-paused

VNC istemcinizi çalıştırın ve bağlanmaya çalışın ve kendinizi büyük bir siyah dikdörtgeni görüntülerken başarılı bulursanız, VM'yi duraklatmak ve önyükleme işlemine başlamak iyidir:

vboxmanage controlvm $VM resume

( -vrdeauthtype externalBaşarısız oynadım - VNC üzerinden başarılı bir şekilde kimlik doğrulaması yapamadım)

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.