参考博文: 东邪西毒.
加深印象,以备查用。

VBoxManage 命令行安装虚拟机

  • 1、环境准备
  • 2、安装
    • 2.1 安装VritualBox
    • 2.2 安装扩展包
  • 3、创建虚拟机
  • 4、硬盘
    • 4.1 硬盘控制器
    • 4.2 添加硬盘并关联到控制器
    • 4.3 添加光驱并挂载镜像文件
  • 5、虚拟网卡
  • 6、开启Vbox远程桌面
  • 7、安装操作系统
  • 8、快照管理
  • 9、克隆虚拟机

1、环境准备

宿主机系统:CentOS Linux release 7.6.1810 (Core)
虚拟机系统:CentOS-7-x86_64-Minimal-1810.iso
VirtualBox版本:VirtualBox-6.0-6.0.6_130049_el7-1.x86_64
VirtualBox扩展包版本:Oracle_VM_VirtualBox_Extension_Pack-6.0.6

2、安装

2.1 安装VritualBox

  1. 配置域名源
    .
    在/etc/yum.repos.d/CentOS-Base.repo源文件中加入如下内容:

     [virtualbox]name=Oracle Linux / RHEL / CentOS-$releasever / $basearch - VirtualBoxbaseurl=http://download.virtualbox.org/virtualbox/rpm/el/$releasever/$basearchenabled=1gpgcheck=1repo_gpgcheck=1gpgkey=https://www.virtualbox.org/download/oracle_vbox.asc
    
  2. yum安装

     yum install VirtualBox-6.0
    
  3. 注意事项

     如果需要执行/sbin/vboxconfig内核更新需要重启宿主机
    

2.2 安装扩展包

  1. 下载扩展包

     wget https://download.virtualbox.org/virtualbox/6.0.6/Oracle_VM_VirtualBox_Extension_Pack-6.0.6.vbox-extpack
    
  2. 安装

     VBoxManage extpack install Oracle_VM_VirtualBox_Extension_Pack-6.0.6.vbox-extpack
    

3、创建虚拟机

VBoxManage createvm --name host01 --ostype RedHat_64 --register

4、硬盘

4.1 硬盘控制器

  1. 添加IDE控制器

     VBoxManage storagectl host01 --name "IDE Controller" --add ide --controller PIIX4 --bootable on
    
  2. 添加SATA控制器

     VBoxManage storagectl host01 --name "SATA Controller" --add sata --controller IntelAhci --bootable on
    

4.2 添加硬盘并关联到控制器

VBoxManage createhd --size 102400 --format VDI --filename /home/vbox/VirtualBox\ VMs/host01/host01.vdi
VBoxManage storageattach host01 --storagectl "SATA Controller" --port 0 --device 0 --type hdd --medium /home/vbox/VirtualBox\ VMs/host01/host01.vdi

4.3 添加光驱并挂载镜像文件

VBoxManage storageattach host01 --storagectl "IDE Controller" --port 0 --device 0 --type dvddrive --medium /opt/CentOS-7-x86_64-Minimal-1810.iso

5、虚拟网卡

  1. 宿主机添加hostonly网卡

     VBoxManage hostonlyif create
    
  2. 指定宿主机IP

     VBoxManage hostonlyif ipconfig vboxnet0 --ip 192.168.111.254 --netmask 255.255.255.0
    
  3. 设置hostonly网卡的DHCP

     VBoxManage dhcpserver add --ifname vboxnet0 --ip 192.168.111.254 --netmask 255.255.255.0 --lowerip 192.168.111.1 --upperip 192.168.111.253  --enable
    
  4. 添加桥接网卡

     VBoxManage modifyvm host01 --nic1 bridged --nictype1 82545EM --cableconnected1 on --bridgeadapter1 em1
    
  5. 添加hostonly网卡

     VBoxManage modifyvm host01 --nic2 hostonly --nictype2 82545EM --cableconnected2 on --hostonlyadapter2 vboxnet0
    

6、开启Vbox远程桌面

需要依赖扩展包

VBoxManage modifyvm host01 --vrde on
VBoxManage modifyvm host01 --vrdeport 3389

7、安装操作系统

  1. 启动虚拟机

     VBoxManage startvm host01 -type headless
    
  2. 通过Vbox的远程桌面连接并安装

8、快照管理

  1. 查看快照

     VBoxManage snapshot host01 list
    
  2. 创建快照

     VBoxManage snapshot host01 take snapname
    
  3. 恢复快照

     VBoxManage snapshot host01 restore snapname
    
  4. 删除快照

     VBoxManage snapshot host01 delete snapname
    

9、克隆虚拟机

  1. 被克隆的机器需要先关机~

     VBoxManage clonevm host01 --name host02 --register
    
  2. 克隆完成后修改网卡信息
    删除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

VBoxManage 命令行安装虚拟机相关推荐

  1. debian VBoxManage 命令行安装 win2003

    一个很大的挑战,加油! VBoxManage list ostypes # 列出VirtualBox所能识别的所有客户机操作系统 VBoxManage list runningvms # 查看已经运行 ...

  2. 【转载】基于Linux命令行KVM虚拟机的安装配置与基本使用

    基于Linux命令行KVM虚拟机的安装配置与基本使用 https://alex0227.github.io/2018/06/06/%E5%9F%BA%E4%BA%8ELinux%E5%91%BD%E4 ...

  3. Ubuntu 14.04使用命令行安装VirtualBox

    Ubuntu 14.04使用命令行安装VirtualBox 基本安装命令: #sudo sh -c 'echo "deb http://download.virtualbox.org/vir ...

  4. mac电脑macOS常用软件必备软件命令行安装,史上最全mac插件2

    mac电脑macOS常用软件必备软件命令行安装,史上最全mac插件1见博客链接 mac电脑macOS常用软件必备软件命令行安装,史上最全mac插件  是我的第一篇文章,非常全,不敢轻易编辑.你懂的.. ...

  5. cento7安装kvm并通过kvm命令行安装centos7

    这里写自定义目录标题 一.KVM简介 二.KVM虚拟化平台构建 三.创建虚拟机并安装CentOS7 一.KVM简介 KVM(名称来自英语:Kernel-basedVirtual Machine的缩写, ...

  6. debain 10 命令行安装vmtools

    简要步骤 如果挂载点目录尚不存在,请创建该目录. 挂载 CD-ROM 驱动器. 转到工作目录,例如 /tmp 解压缩安装程序. 运行安装程序,配置 VMware Tools root@heion:/d ...

  7. 虚拟机服务器如何关机命令行,安卓虚拟机如何关机命令行

    安卓虚拟机如何关机命令行 内容精选 换一换 华为鲲鹏云手机是运行在云端虚拟出带有原生安卓操作系统,具有虚拟手机功能的云服务器.免费云手机0元领取体验,可发放60台云手机实例!云手机业务数据提供云端数据 ...

  8. mysql命令行安装报错_centos命令行安装mysql随机密码查看方法(遇到问题及其解决办法)...

    mysql初次命令行安装登录时报错: 未输入密码:ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using passwo ...

  9. websphere7 linux 命令行安装(静默安装)

    1 登陆root用户,解压该安装包 was.cd.70011.trial.base.opt.linux.ia32.tar.gz 2.编辑配置文件responsefile.nd.txt. respons ...

最新文章

  1. mongo 改字段名_一日一技:修改MongoDB集合中的字段名
  2. matlab第一类修正贝塞尔函数,bessel(第一类修正贝塞尔函数)
  3. 和6岁孩子的函数式编程对话
  4. 获取后端接口请求中的参数(@PathVariable,@RequestParam,@RequestBody区别,使用postman请求
  5. 女生适合学ux吗_UX设计色彩心理学,理论与可访问性
  6. python绘制3d动态模型_给大家介绍一个python三维动画制作库,数学作图,数据可视化建模...
  7. 泛微oa系统手机服务器,泛微OA系统移动客服,把客户的所有事宜装入手机
  8. 解决npm 下载速度慢的问题
  9. [Windows] 【直播放映馆V9.0】Bilibili,斗鱼,虎牙,企鹅电竞,音乐电台,无广告看电影直播!...
  10. WEB基础之:创建表格
  11. openssl rand
  12. activiti6.0(二)节点处理人
  13. Java实现满天星动案例
  14. dcat-admin oss图片上传
  15. 5张图,看懂数据分析体系
  16. 服务器异常 随机名称的进程CPU资源占用过高
  17. PCIe学习笔记(一)-------1.5 一个TLP包的传输过程
  18. SpringBoot+Vue项目线上教学平台
  19. caffe常用层:batchNorm使用
  20. 计算机一级考试个人小结作文,期中考试个人总结作文

热门文章

  1. 湖北大学计算机考入清华,“倒数第一”考入了清华?网友:兄弟,事发了
  2. 一位码农的人生自述(二十八)------DNF
  3. 长津湖 21/10/27 linux9
  4. jmeter-察看结果树-响应数据,中文显示乱码问题处理
  5. OSChina 周一乱弹 ——相声如人生
  6. The Netron Project For vb.net
  7. 计算机市场行情论文,市场行情论文.doc
  8. 利用numpy求归一化
  9. 高阶SQL语言VIEW(视图)
  10. ECMA2015(ES6)简单入门-9-对象-对象的扩展-对象的新增方法