VirtualBox’ı komut satırı aracılığıyla Windows 10 veya 7’de çalıştırmak ister misiniz? Ama bir hata al – Vboxmanage komutu bulunamadı veya vboxmanage.exe dahili veya harici bir komut olarak tanınmadı. Öyleyse işte çözüm: VirtualBox klasörünü Windows kullanıcı/sistem ortamı PATH’inize ekleyin.
Diğer yönetim görevleri de dahil olmak üzere sanal makineleri oluşturmak, başlatmak, durdurmak ve silmek için Windows 10’da VirtualBox komut satırı aracı vboxmanage’ı kullanabiliriz. Ancak Virtualbox klasöründe yer alan Vboxmanage.exe default olarak sistem yolumuzda olmadığı için Command Prompt yada PowerShell de çalıştırdığımızda komutun tanınmadığını görüyoruz. Bu nedenle çalıştırmak için doğrudan Virtualbox klasörüne gidebilir ve orada CMD veya Powershell’i başlatabilir veya onu bir PATH ortam değişkeni olarak ilan edebiliriz.
Yol değişkeni, bir uygulamanın çalıştırılması için komutta tüm yolunun yazılmasına gerek kalmamasını sağlar. Lokasyonu tanımlayarak tüm sistem için global olarak oluşturduğumuz bir kısayol diyebilirsiniz. Bir klasörün PATH’sini ayarladıktan sonra, sistem içinde bulunan tüm dosyaları otomatik olarak tanıyacaktır.
Komut kullanılarak Windows 10 veya 7’de vboxmanage.exe nasıl çalıştırılır
1. Komut İstemi’ni veya PowerShell’i açın
Öncelikle Windows 10 veya 7 işletim sisteminizde Komut İstemi veya PowerShell’i çalıştırın. Bunun için, bunları arama kutusunda arayabilirsiniz. Yönetici olarak çalıştırmanıza gerek yok, varsayılan sistem kullanıcınız altında açılabilir.
2. Virtualbox klasörünü sistemin PATH ortam değişkenine ekleyin
Bu eğitimin başında söylediğim gibi, VirtualBox klasörünü PATH sistem değişkenine eklemezsek, komut aracı Sanal kutu yönetimi bu aracın bulunduğu Virtualbox dizininde olmadığınız sürece CMD veya Powershell’de bir hata atar. Bu yüzden Virtualbox dizinine geçme sorununu çözmek için onu doğrudan PATH sistem değişkenimize ekliyoruz. Bundan sonra komut satırını kullanarak vboxmanage’i hangi dizinde olursak olalım herhangi bir yerde çalıştırabiliriz.
Bunlar bir komut istemi kullanın, bu komutu kullanın…
SET PATH=%PATH%;C:\Program Files\Oracle\VirtualBox
Eğer istersen PowerShell’i kullanın ve çalıştırın…
$env:PATH = $env:PATH + ";C:\Program Files\Oracle\VirtualBox"
3. VboxManage komutunu etkinleştirin
Şimdi vboxmanage komutunun Komut İstemi ve PowerShell üzerinde hata atmadan çalışıp çalışmadığını görelim. Yürümek:
vboxmanage
çıkış:
Oracle VM VirtualBox Command Line Management Interface Version 6.1.18 (C) 2005-2021 Oracle Corporation All rights reserved. Usage: VBoxManage [<general option>] <command> General Options: [-v|--version] print version number and exit [-q|--nologo] suppress the logo [--settingspw <pw>] provide the settings password [--settingspwfile <file>] provide a file containing the settings password [@<response-file>] load arguments from the given response file (bourne style) ----more----
4. vboxmanage ile bir sanal makine oluşturun
Bu VirtualBox komut aracı mükemmel çalışıyor ve artık onu doğrudan komut satırını kullanarak sanal makineler oluşturmak için kullanabiliriz.
- Yeni sanal makine oluştur
değiştirin gösteri sanal makinenize vermek istediğiniz isim ile herhangi bir komutta.
VBoxManage createvm --name demovm --register
- Kurmak için Linux ve sürüm 64-bit yazın
VBoxManage modifyvm demovm --ostype Linux_64
- RAM’i ayarla
VBoxManage modifyvm demovm --memory 1024 --vram 16
- CPU çekirdeği sayısını tahsis edin
VBoxManage modifyvm demovm --cpus 2
- Sanal depolama alanı oluşturun ve boyutunu ayarlayın
VBoxManage createhd --filename demovm.vdi --size 32768
- Bir depolama denetleyicisi ekleyin ve önyükleme için sabit sürücü + ISO Görüntüsü ekleyin.
VBoxManage storagectl demovm --name "SATA Controller" --add sata --controller IntelAHCI VBoxManage storageattach demovm --storagectl "SATA Controller" --port 0 --device 0 --type hdd --medium H2SVM.vdi VBoxManage storageattach demovm --storagectl "SATA Controller" --port 1 --device 0 --type dvddrive --medium "/home/how2shout/tails-amd64-4.16.iso"
açıklama: Yukarıdaki komutta ISO dosya yolunu değiştirin
- Önyükleme sırasını ayarla
VBoxManage modifyvm demovm --boot1 dvd --boot2 disk --boot3 none --boot4 none
- Ağ NAT’ını Ayarla
VBoxManage modifyvm demovm --nic1 nat --nictype1 82540EM
İçin Köprü Ağ, kullanım
VBoxManage modifyvm demovm --nic1 bridged --nictype1 82540EM --bridgeadapter1 wlx000b819609d3
- Fiziksel Adres Uzantısını Etkinleştir
VBoxManage modifyvm demovm --pae on
5. vboxmanage kullanarak sanal makineyi başsız başlatın
Yukarıdaki komutları kullanarak bir VM oluşturduktan sonra, onu başlatmanın zamanı geldi. Burada iki seçeneğimiz var, biri VM’yi arka planda başlatan başsız, ikincisi ise o anda neyin çalıştığını bize bildirmek için VirtualBox grafik görüntüleme penceresini açan normal seçenek.
vboxmanage startvm VM-name
Başlatmak için VM adını az önce oluşturduğunuz adla veya mevcut başka bir adla değiştirin.
Kafasız gitmek istiyorsanız, bunu yukarıdaki komutun sonuna bir bayrak olarak ekleyin:
VBoxManage startvm VM-name --type headless
6. Tüm sanal makineleri listeleyin
Peki, komut satırını kullanarak şimdiye kadar oluşturulan sanal makineleri bilmek istiyorsanız, komutu çalıştırın.
vboxmanage list vms
7. Çalışan tüm sanal makinelerin listesini görüntüleyin
Tüm VM’leri göstermek yerine, yalnızca şu anda VirtualBox üzerinde çalışır durumda olanları alabiliriz,
vboxmanage list runningvms
8. VM’yi durdurmak için vboxmanage komutu
Bir süre sonra, çalışan bir VM’ye ihtiyacınız kalmadığında onu bir komutla kapatabiliriz, yani:
vboxmanage controlvm VM-name poweroff
açıklama– değiştirmek sanal makine adı durdurmak istediğiniz çalışan sanal makinenizle.
9. Sanal Makineyi Sil
Pekala, bir noktada yer açmak veya başka bir nedenle oluşturulan VM’leri silmemiz gerekiyor. Bu nedenle, bunu yapmak için komutu da kullanabiliriz-
VBoxManage unregistervm VM-name --delete
SSS
[sc_fs_multi_faq headline-0=”h3″ question-0=”What is Vboxmanage?” answer-0=”VBoxManage is an Oracle VM VirtualBox command-line tool to manage and control virtual machines directly using the command terminal, prompt, or PowerShell in Windows, Linux, FreeBSD, and macOS host operating systems.” image-0=”” headline-1=”h3″ question-1=”How to open and run Vboxmanage?” answer-1=”Vboxmanage is available inside C:\Program Files>Oracle>VirtualBox
on Windows 10/8/7, thus you can either navigate to the directory using command prompt or Powershell or add it as a system PATH variable. On Linux, simply type vboxmanage in the command terminal.” image-1=”” headline-2=”h3″ question-2=”How to find VirtualBox VMs UUID?” answer-2=”To find the UUID of virtual machines running on VirtualBox, we can use commands- one is vboxmanage list vms
and the other is vboxmanage showhdinfo filename.vdi
replace filename.vdi with the path of your virtual disk created for VM. ” image-2=”58226″ headline-3=”h3″ question-3=”How to change the UUID of a VDI file?” answer-3=”To change the UUID of VDI files, open the command terminal or prompt in Windows, macOS, or Linux. Then run VBoxManage internalcommands sethduuid ‘VDI file path’ Replace the VDI file path with the actual path of the Virtual Disk Image that UUID you want to change.” image-3=”” count=”4″ html=”true” css_class=”]