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)