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