使用账号登录Debian后图形界面启动VirtualBox中的虚拟机,在注销账号后虚拟机也会关机,如果想要注销账号后虚拟机继续运行,那就需要使用 VBoxManage命令的--type参数了。
如下:
VBoxManage startvm "ubuntu" --type headless
这样启动虚拟机后,就可以注销账号,虚拟机在后台运行了。
VBoxManage 命令分大小写并很长,做为一个想偷懒的人,还是写几个sh来使用这个命令:
1、列出全部虚拟机命令:
nano list
编辑内容如下:
#!/bin/sh
VBoxManage list vms
2、列出全部已启动的虚拟机命令:
nano running
编辑内容如下:
#!/bin/sh
VBoxManage list runningvms
3、后台启动虚拟机命令:
nano starth
编辑内容如下:
#!/bin/sh
VBoxManage startvm $1 --type headless
4、用vbox代替VBoxManage命令:
nano vbox
编辑内容如下:
#!/bin/sh
VBoxManage $*
当然,新建这四个文件后,要是赋予执行权限:
chmod +x list
chmod +x running
chmod +x starth
chmod +x vbox
使用自编命令:
./list
./running
./starth ubuntu #ubuntu是要启动的虚拟机的名称
./vbox list vms #列出全部虚拟机,和list.sh一样效果