天天看點

使用指令行操控VirtualBox虛拟機

(1)啟動虛拟機:

$ vboxmanage startvm <vmname> --type gui  #執行結束後,就會啟動指定的虛拟機,幾乎和平時沒什麼差別。

$ vboxmanage startvm <vmname> --type headless #無gui,可以配置好ip,然後遠端控制

(2)關閉虛拟機

$ vboxmanage controlvm <vmname> acpipowerbutton # 關閉虛拟機,等價于點選系統關閉按鈕,正常關機

$ vboxmanage controlvm <vmname> poweroff # 關閉虛拟機,等價于直接關閉電源,非正常關機

(3)儲存虛拟機狀态、檢視虛拟機清單

$ vboxmanage controlvm <vmname> savestate # 儲存目前虛拟機的運作狀态

$ vboxmanage list runningvms # 列出運作中的虛拟機

(4) 重新開機虛拟機

$ vboxmanage controlvm <vm> reset #a cold reboot of the virtual machine

(5)建立虛拟機

$ vboxmanage createvm --name <vmname> --ostype linux_64 --register #建立虛拟機

$ vboxmanage modifyvm <vmname> --memory 256 --acpi on --boot1 net --nic1 bridged --bridgeadapter1 enp4s0f0 #修改虛拟機配置

$ vboxmanage createvdi --filename ~/virtualbox\ vms/<vmname>/<vmname>.vdi --size 10000 #建立硬碟鏡像檔案

(6)删除虛拟機

$ vboxmanage unregistervm <vmname> --delete #登出并删除虛拟機