2017
May
28
VirtualBox 可以根據不同的帳號,而有不同的 VM,所以要注意你執行指令時,使用的身分,這裡我全部都使用 root 身分。
列出所有的 vm
sudo VBoxManage list vms
啟動 vm Instance
sudo /Applications/VirtualBox.app/Contents/Resources/VirtualBoxVM.app/Contents/MacOS/VirtualBoxVM --comment instance_name --startvm kdcdbab9-eddd-4662-ac26-85eec7za477c --no-startvm-errormsgbox
強制關掉 vm
sudo VBoxManage controlvm instance_name poweroff
儲存 vm 當下的狀態
sudo VBoxManage controlvm instance_name savestate
印出 vm detail
sudo VBoxManage showvminfo "instance_name" --details
Port Forward
允許 instance Port Forward 連線
sudo VBoxManage modifyvm "instance_name" --natpf1 "ssh,tcp,,22,,22"
刪除 instance Port Forward 連線
sudo VBoxManage modifyvm "instance_name" --natpf1 delete ssh
回應 (Leave a comment)