必须要进入VB的家目录
/home/luobin/VirtualBox VMs/host21. VBoxManage createvm --name apkscanhost4 --register
在运行了这条命令之后,VBoxMnage 将会新建一个叫 做“Ubuntu16.vbox” 的虚拟机,这个虚拟机的位置是家目录路径下的 “VirtualBox VMs/Ubuntu16/Ubuntu16.04.vbox”。在上面这条命令中,“createvm” 是用来新建虚拟机,“–name” 定义了虚拟机的名字,而 “registervm” 命令是用来注册虚拟机的。“–basefolder”指定创建的虚拟机路径,后面带上路径即可,如:/data1/virtualbox
删除虚拟机:
VBoxManage unregistervm --delete host12. 必须要进入该虚拟机的目录中执行,比如: /home/luobin/VirtualBox VMs/host2
VBoxManage createhd --filename apkscanhost4 --size 51200
这条命令为虚拟机创建一个硬盘镜像,“createhd” 用来创建硬盘镜像,“–filename” 用来指定虚拟机的名称,也就是创建的硬盘镜像名称。“–size” 表示硬盘镜像的空间容量,空间容量的单位总是 MB。3. VBoxManage modifyvm apkscanhost4 --ostype RedHat_64
这条命令指定系统类型为 Linux 或者 Ubuntu 或者 Fedora 之类的。
注意:操作系统类型需要先查询一下VBox中的名称,执行 VBoxManage list ostypes 即可查询~4. VBoxManage modifyvm apkscanhost4 --memory 3072
这条命令来设置虚拟系统的内存大小,也就是从主机中分配到虚拟机系统的内存。5. VBoxManage storagectl apkscanhost4 --name “IDE Controller” --add ide --bootable on
这个命令为虚拟机创建一个IDE存储控制器,这里的 “storagect1” 是给虚拟机创建存储控制器的,“–name” 指定了虚拟机里需要创建、更改或者移除的存储控制器的名称。“–add” 选项指明存储控制器所需要连接到的系统总线类型,可选的选项有 ide / sata / scsi / floppy。最后的 “–bootable” 表示控制器是否可以引导系统。
移除控制器:
VBoxManage storagectl UbuntuRDHome --name IDE --remove
VBoxManage storagectl UbuntuRDHome --name SATA --remove6. VBoxManage storagectl apkscanhost4 --name SATA --add sata --controller IntelAhci --bootable on
这个命令来创建一个叫做 SATA 的存储控制器,它将会连接到之后的硬盘镜像上。7. VBoxManage storageattach apkscanhost4 --storagectl SATA --port 0 --device 0 --type dvddrive --medium /home/iso/CentOS-6.5-x86_64-bin-DVD1.iso
将之前创建的硬盘镜像和 CD/DVD 驱动器加载到 IDE 控制器。将 Ubuntu 的安装光盘插到 CD/DVD 驱动器上。然后用 “storageattach” 命令连接存储控制器和虚拟机8. VBoxManage modifyvm apkscanhost1 --nic1 bridged --nictype1 82545EM --cableconnected1 on --bridgeadapter1 enp7s0f0
修改网络为桥接9. VBoxManage modifyvm apkscanhost4 --vram 128 --audio alsa --audiocontroller ac97
添加像网络连接,音频之类的功能10. VBoxManage modifyvm apkscanhost4 --hda /home/luobin/VirtualBox\ VMs/apkscanhost4/apkscanhost4.vdi
挂载磁盘11. VBoxManage modifyvm apkscanhost4 --vrde on
开启远程设置12. VBoxManage modifyvm apkscanhost4 --vrdeport 8889
修改远程端口13. VBoxHeadless --startvm apkscanhost4 --vrde=on
开机(带端口,可mstsc连接)
VBoxManage startvm <vm_name> -type headless
后台开机14. 在安装centos过程中需要配置网络
15. 安装完系统后先做快照,命令参考底部;
16. 克隆虚拟机(先创建克隆的虚拟机的目录,然后在该目录下执行下面的命令,被克隆的机器需要先关机~)
VBoxManage clonevm apkscanhost1 --name apkscanhost2 --register
host1为被克隆机器,apkscanhost2为新克隆出来的机器17. 克隆的机器需要修改网卡信息
删除eth0的信息并修改eth1为eth0,执行vi /etc/udev/rules.d/70-persistent-net.rules
重启机器,执行reboot
记录网口的实际地址HWaddr,执行ifconfig eth0
修改HWaddr,执行vi /etc/sysconfig/network-scripts/ifcfg-eth0
重启网卡,执行ifup eth0快照管理:
1. VBoxManage snapshot apkscanhost4 list
查看快照列表2. VBoxManage snapshot apkscanhost4 take 快照名称
创建快照3. VBoxManage snapshot apkscanhost4 restore 快照名称
恢复快照4. VBoxManage snapshot host1 delete 快照名称
删除快照设置CPU数量(必须打开IOAPIC,需要关闭机器执行):
VBoxManage modifyvm apkscanhost4 --ioapic on
VBoxManage modifyvm apkscanhost4 --cpus 8设置CPU运行峰值(指cpu运行百分比)
VBoxManage modifyvm apkscanhost4 --cpuexecutioncap 100rdesktop localhost:3389
查看正在运行的vbox系统,关机。
$ vboxmanage list runningvms
$ vboxmanage controlvm arch poweroff08.00.27.be:54:e5
08 00 27 4d 30 40