网站Logo 丁鹏的学习笔记

VirtualBox命令行工具(VBoxManage)使用

dingpeng
0
2025-11-19

VirtualBox命令行工具(VBoxManage)使用

VBoxManage是VirtualBox的命令行工具,可以通过它来管理和控制VirtualBox。

下面是一些常用的VBoxManage命令及其用法:

  1. 查看虚拟机列表:

VBoxManage list vms

复制代码

  1. 启动虚拟机:

#启动虚拟机
VBoxManage startvm <虚拟机名称|UUID>
#以无头模式启动虚拟机,-s为startvm
VBoxManage startvm vm01 --type headless

复制代码

  1. 关闭虚拟机:

VBoxManage controlvm <虚拟机名称|UUID> poweroff

复制代码

  1. 重置虚拟机:

VBoxManage controlvm <虚拟机名称|UUID> reset

复制代码

  1. 暂停虚拟机:

VBoxManage controlvm <虚拟机名称|UUID> pause

复制代码

  1. 恢复虚拟机:

VBoxManage controlvm <虚拟机名称|UUID> resume

复制代码

  1. 重启虚拟机:

VBoxManage controlvm <虚拟机名称|UUID> acpipowerbutton

复制代码

  1. 创建虚拟机:

VBoxManage createvm --name <虚拟机名称> --register

复制代码

  1. 删除虚拟机:

VBoxManage unregistervm <虚拟机名称|UUID> --delete

复制代码

  1. 设置虚拟机的CPU数量:

VBoxManage modifyvm <虚拟机名称|UUID> --cpus <CPU数量>

复制代码

  1. 设置虚拟机的内存大小:

VBoxManage modifyvm <虚拟机名称|UUID> --memory <内存大小,单位为MB>

复制代码

实际案例:

## 三、在宿主机上创建虚拟机


建议统一虚拟机操作系统版本centos7、虚拟机名称:vm123。


1.创建虚拟机,命名为:vm01,虚拟机类型为:centos7

vboxmanage createvm --name vm01 --ostype centos7 --register


2.给虚拟机vm01分配内存、显存(单位MB)

vboxmanage modifyvm vm01 --memory 49152 --vram 128 --hwvirtex on

3.创建IDE,SATA磁盘控制器

vboxmanage storagectl "vm01" --name "SATA Controller" --add sata --hostiocache on --bootable on

vboxmanage storagectl "vm01" --name "IDE Controller" --add ide --controller PIIX4 --hostiocache on --bootable on

4.创建虚拟硬盘(单位MB)


VBoxManage createhd --filename /home/virtualuser/vm01/vm01 --size 512000


5.将硬盘挂载到SATA接口

vboxmanage storageattach vm01 --storagectl "SATA Controller" --port 0 --device 0 --type hdd --medium /home/virtualuser/vm01/vm01.vdi

6.将安装的iso文件挂载到IDE接口

vboxmanage storageattach vm01 --storagectl "IDE Controller" --port 1 --device 1 --type dvddrive --medium /home/virtualuser/CentOS-7-x86_64-DVD-2009.iso

9.分配给虚拟机cpu

vboxmanage modifyvm vm01 --cpus 16


7.添加网卡(nic2、bridgeadapter2数值要和实际可用于桥接网卡保持一致,ens3f1桥接网卡名称)

vboxmanage modifyvm vm02 --nic2 bridged --bridgeadapter2 ens3f1

8.开启vrder,默认端口3389,用于远程桌面配置虚拟机操作系统,同一台宿主机建多个虚拟机需指定不同的vrdeport

vboxmanage modifyvm vm01 --vrde on

# 指定端口号

vboxmanage modifyvm vm02 --vrde on --vrdeport 3390

10.查看虚拟机信息

vboxmanage showvminfo vm01

11.启动虚拟机(安装系统)

VBoxHeadless -s vm01

12.通过远程桌面,输入主机(安装virtualbox的主机)ip就可以显示虚拟机画面,通过画面完成虚拟机操作系统安装。

13.安装好系统后,设置ip,poweroff虚拟机. root密码:jstt2024@!

14.启动虚拟机

VBoxManage startvm "vm01" --type headless


动物装饰