命令行运行VirtualBox虚拟机


1 安装Extension Pack

首先,需要安装一个与VirtualBox版本对应的Extension Pack,比如我的VirtualBox是6.0.10,那我就下一个同版本的Extension Pack。

Extension Pack下载地址(与VB在同一个界面):https://www.virtualbox.org/wiki/Download_Old_Builds。

然后安装:

  • 打开VirtualBox界面
  • File | Preferences
  • 切换到 Extensions 区域
  • 点击 右边的加号,选择下载的扩展包安装。
  • 如果需要密码,则输入用户密码确认。

2 命令

命令行运行VirtualBox主要是通过VBoxManage来实现的。

$ VBoxManage list vms                                   # 查看已经安装的虚拟机列表

"minikube" {ec0e3289-b4f9-42d0-b258-c031fa150cc4}

"ubuntu" {75ee24c4-a39d-4350-a952-8d228cbf1165}

"ubuntu-32bit" {f1680ab6-4c8c-4c2c-8296-7f3dac65e71d}

$ VBoxManage startvm "ubuntu" --type headless # 启动名为 ubuntu 的虚拟机,启动类型为headless,

# 也就是不要弹出窗口来显示虚拟机界面

$ VBoxManage controlvm "ubuntu" pause --type headless # 暂停虚拟机

$ VBoxManage controlvm "ubuntu" resume --type headless # 启动暂停的虚拟机

$ VBoxManage controlvm "ubuntu" poweroff --type headless #关闭虚拟机

以上是 命令行运行VirtualBox虚拟机 的全部内容, 来源链接: utcz.com/z/321267.html

回到顶部