VirtualBox VM'yi komut satırından nasıl çalıştırırım?


32

VirtualBox Sanal Makinesi'nin (VM) komut satırından (Windows 7 kullanarak) nasıl başlatılacağını ve işletim sistemiyle nasıl kapatılacağını bilmek istiyorum.

Bunu başarmanın kolay yolu nedir?


Aslında VirtualBox, kullanıcı tarafından başlatılan bir ana bilgisayar kapatmasını tanıyacaktır
Sebastian Godelet

Yanıtlar:


42

İşte masaüstümdeki bir kısayoldan çalıştırdığım komut. Bu da bir komut satırından çalışmalıdır.

"C: \ Program Files \ Oracle \ VirtualBox \ VBoxManage.exe" startvm <İsim_OfVMHere>

Tabii ki, bu tipik sistem varsayılanlarına dayanmaktadır. Herhangi bir sistem Program Files klasörünü taşımış veya VirtualBox'ı özel bir yere kurmuş olabilir.


Bir milyon teşekkürler! Bu komut aslında herkesin VM ile yapabileceği her şeye sahiptir. ^^
Sebastian Godelet

Sanal Makinenin adının büyük / küçük harf duyarlı olduğunu belirtmekte fayda var. Ayrıca, içinde boşluklar varsa, tırnak işaretleri ile çevrelemeniz ve büyük olasılıkla (bunu hiç denemedim) komut işlemcisinin özel olarak davrandığı diğer karakterlerden kaçınmanız gerekir. Muhtemelen "startvm" operandının "-" ile başlaması gerekebileceğinden bahsetmiştim. Bu benim için işe yaramaz - "geçersiz komut" hatası alıyorum.
rossmcm

9
vboxmanage startvm "winxppro Clone"

1
Cevabını genişletebilir misin? Kapanmaya değil, sadece çalıştırmaya cevap verir.
şüpheli

Lütfen gönderinizin soruyu neden yanıtladığına dair biraz daha açıklama yapın.
teylyn

3

@Pipippe cevapları üzerinde yoğunlaşmaya çalışacağım: startvm 'den önce
eklemeyi deneyin . Örneğin, UbuntuServer adında bir makineniz varsa, komut şöyle görünecektir:--vboxmanage startvm <machine_name>
vboxmanage --startvm UbuntuServer

vboxmanageBu komutu çalıştırmak için yolunuzun içinde olması gerektiğini unutmayın . Olmazsa, yoluna eğer (mac'umda sanal kutunun yüklenmesiyle eklendi) ekle.


1

Windows 10'da, aşağıdakileri kullanarak bir Ubuntu VM başlatabilirsiniz:

C:\Program Files\Oracle\VirtualBox\VBoxManage.exe startvm Ubuntu

UbuntuVirtualBox VM'nin adı nerede?

VM kullanımını kapatmak için:

C:\Program Files\Oracle\VirtualBox\VBoxManage.exe controlvm Ubuntu poweroff

Farklı eylemler elde etmek controlvmgibi diğer komutları da kullanabilirsiniz pause, resume, reset, poweroff, savestate.


0

Bir VM'yi şu şekilde başlattım:

VirtualBox.exe --comment "Ubuntu 16" --startvm "96852e73-a304-4357-b7ef-440913601f3f"

Sanırım kafasız başlıyor sanırım .. GUI gösterilmiyor .. Şimdi bu VM'nin GUI'sini HOST'tan görmek istiyorum ... mümkün 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.