×

VirtualBox日常使用操作命令

dingpeng dingpeng 发表于2025-01-10 14:18:32 浏览119 评论0

抢沙发发表评论

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
```