Bagaimana cara memulai mesin VirtualBox melalui baris perintah (tanpa GUI)?

48

Saya tahu ini mungkin, tapi saya tidak tahu bagaimana ...

Saya hanya mencoba untuk memulai VM VirtualBox dipanggil ubuservlocdari baris perintah, tetapi tidak berhasil.

Victoralm
sumber

Jawaban:

86

Hanya dibutuhkan:

VBoxManage startvm "VM name" --type headless

Sebagai contoh:

VBoxManage startvm ubuservloc --type headless
guntbert
sumber
15
Ada jugaVBoxHeadless --startvm "VM name"
Julian F. Weinert
12
Untuk mematikannya gunakan perintah ini:VBoxManage controlvm "VM name" acpipowerbutton
Lynch
1
Ini tidak akan berfungsi jika VM berada dalam status tersimpan dengan Akselerasi 3D aktif
Duncan
3
Selain itu, jika VM Anda menggunakan akselerasi 3D, masuk akal untuk (sementara) menonaktifkannya, karena akan mencegah VM mulai dalam mode headless.
Bass
2
Jika Anda lupa nama-nama VM Anda, lakukan VBoxManage list vms.
Matthias Braun
4

Coba ini,

virtualbox startvm ubuservloc
Avinash Raj
sumber
1

berhenti

VBoxManage controlvm "vm_name" poweroff

mulai

nohup VBoxHeadless -startvm "vm_name" & 
Saul Treviño Rivera
sumber
0
  • di windows 10
    1. buka Oracle VM VirtualBox -> pilih vm_name klik kanan -> buat Shortcut di Desktop
    2. pilih cara pintas -> properti -> cara pintas -> target -> salin
    3. buka cmd run (ubah 'VirtualBox.exe' -> 'VBoxHeadless.exe')
"C:\Program Files\Oracle\VirtualBox\VBoxHeadless.exe" --comment "linux_mint" --startvm "14f426cc-845d-46cb-9f6e-4dbb31a3769a"
Lương Vũ
sumber