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)