命令行运行VirtualBox虚拟机
1安装ExtensionPack
首先,需要安装一个与VirtualBox版本对应的ExtensionPack,比如我的VirtualBox是6.0.10,那我就下一个同版本的ExtensionPack。
ExtensionPack下载地址(与VB在同一个界面):https://www.virtualbox.org/wiki/Download_Old_Builds。
然后安装:
- 打开VirtualBox界面
- File|Preferences
- 切换到Extensions区域
- 点击右边的加号,选择下载的扩展包安装。
- 如果需要密码,则输入用户密码确认。
2命令
命令行运行VirtualBox主要是通过VBoxManage来实现的。
$VBoxManagelistvms#查看已经安装的虚拟机列表 "minikube"{ec0e3289-b4f9-42d0-b258-c031fa150cc4} "ubuntu"{75ee24c4-a39d-4350-a952-8d228cbf1165} "ubuntu-32bit"{f1680ab6-4c8c-4c2c-8296-7f3dac65e71d} $VBoxManagestartvm"ubuntu"--typeheadless#启动名为ubuntu的虚拟机,启动类型为headless, #也就是不要弹出窗口来显示虚拟机界面 $VBoxManagecontrolvm"ubuntu"pause--typeheadless#暂停虚拟机 $VBoxManagecontrolvm"ubuntu"resume--typeheadless#启动暂停的虚拟机 $VBoxManagecontrolvm"ubuntu"poweroff--typeheadless#关闭虚拟机