VBoxManage 命令行安装虚拟机
参考博文: 东邪西毒.
加深印象,以备查用。
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
配置域名源
.
在/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
yum安装
yum install VirtualBox-6.0
注意事项
如果需要执行/sbin/vboxconfig内核更新需要重启宿主机
2.2 安装扩展包
下载扩展包
wget https://download.virtualbox.org/virtualbox/6.0.6/Oracle_VM_VirtualBox_Extension_Pack-6.0.6.vbox-extpack
安装
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 硬盘控制器
添加IDE控制器
VBoxManage storagectl host01 --name "IDE Controller" --add ide --controller PIIX4 --bootable on
添加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、虚拟网卡
宿主机添加hostonly网卡
VBoxManage hostonlyif create
指定宿主机IP
VBoxManage hostonlyif ipconfig vboxnet0 --ip 192.168.111.254 --netmask 255.255.255.0
设置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
添加桥接网卡
VBoxManage modifyvm host01 --nic1 bridged --nictype1 82545EM --cableconnected1 on --bridgeadapter1 em1
添加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、安装操作系统
启动虚拟机
VBoxManage startvm host01 -type headless
通过Vbox的远程桌面连接并安装
8、快照管理
查看快照
VBoxManage snapshot host01 list
创建快照
VBoxManage snapshot host01 take snapname
恢复快照
VBoxManage snapshot host01 restore snapname
删除快照
VBoxManage snapshot host01 delete snapname
9、克隆虚拟机
被克隆的机器需要先关机~
VBoxManage clonevm host01 --name host02 --register
克隆完成后修改网卡信息
删除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 命令行安装虚拟机相关推荐
- debian VBoxManage 命令行安装 win2003
一个很大的挑战,加油! VBoxManage list ostypes # 列出VirtualBox所能识别的所有客户机操作系统 VBoxManage list runningvms # 查看已经运行 ...
- 【转载】基于Linux命令行KVM虚拟机的安装配置与基本使用
基于Linux命令行KVM虚拟机的安装配置与基本使用 https://alex0227.github.io/2018/06/06/%E5%9F%BA%E4%BA%8ELinux%E5%91%BD%E4 ...
- Ubuntu 14.04使用命令行安装VirtualBox
Ubuntu 14.04使用命令行安装VirtualBox 基本安装命令: #sudo sh -c 'echo "deb http://download.virtualbox.org/vir ...
- mac电脑macOS常用软件必备软件命令行安装,史上最全mac插件2
mac电脑macOS常用软件必备软件命令行安装,史上最全mac插件1见博客链接 mac电脑macOS常用软件必备软件命令行安装,史上最全mac插件 是我的第一篇文章,非常全,不敢轻易编辑.你懂的.. ...
- cento7安装kvm并通过kvm命令行安装centos7
这里写自定义目录标题 一.KVM简介 二.KVM虚拟化平台构建 三.创建虚拟机并安装CentOS7 一.KVM简介 KVM(名称来自英语:Kernel-basedVirtual Machine的缩写, ...
- debain 10 命令行安装vmtools
简要步骤 如果挂载点目录尚不存在,请创建该目录. 挂载 CD-ROM 驱动器. 转到工作目录,例如 /tmp 解压缩安装程序. 运行安装程序,配置 VMware Tools root@heion:/d ...
- 虚拟机服务器如何关机命令行,安卓虚拟机如何关机命令行
安卓虚拟机如何关机命令行 内容精选 换一换 华为鲲鹏云手机是运行在云端虚拟出带有原生安卓操作系统,具有虚拟手机功能的云服务器.免费云手机0元领取体验,可发放60台云手机实例!云手机业务数据提供云端数据 ...
- mysql命令行安装报错_centos命令行安装mysql随机密码查看方法(遇到问题及其解决办法)...
mysql初次命令行安装登录时报错: 未输入密码:ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using passwo ...
- websphere7 linux 命令行安装(静默安装)
1 登陆root用户,解压该安装包 was.cd.70011.trial.base.opt.linux.ia32.tar.gz 2.编辑配置文件responsefile.nd.txt. respons ...
最新文章
- mongo 改字段名_一日一技:修改MongoDB集合中的字段名
- matlab第一类修正贝塞尔函数,bessel(第一类修正贝塞尔函数)
- 和6岁孩子的函数式编程对话
- 获取后端接口请求中的参数(@PathVariable,@RequestParam,@RequestBody区别,使用postman请求
- 女生适合学ux吗_UX设计色彩心理学,理论与可访问性
- python绘制3d动态模型_给大家介绍一个python三维动画制作库,数学作图,数据可视化建模...
- 泛微oa系统手机服务器,泛微OA系统移动客服,把客户的所有事宜装入手机
- 解决npm 下载速度慢的问题
- [Windows] 【直播放映馆V9.0】Bilibili,斗鱼,虎牙,企鹅电竞,音乐电台,无广告看电影直播!...
- WEB基础之:创建表格
- openssl rand
- activiti6.0(二)节点处理人
- Java实现满天星动案例
- dcat-admin oss图片上传
- 5张图,看懂数据分析体系
- 服务器异常 随机名称的进程CPU资源占用过高
- PCIe学习笔记(一)-------1.5 一个TLP包的传输过程
- SpringBoot+Vue项目线上教学平台
- caffe常用层:batchNorm使用
- 计算机一级考试个人小结作文,期中考试个人总结作文
热门文章
- 湖北大学计算机考入清华,“倒数第一”考入了清华?网友:兄弟,事发了
- 一位码农的人生自述(二十八)------DNF
- 长津湖 21/10/27 linux9
- jmeter-察看结果树-响应数据,中文显示乱码问题处理
- OSChina 周一乱弹 ——相声如人生
- The Netron Project For vb.net
- 计算机市场行情论文,市场行情论文.doc
- 利用numpy求归一化
- 高阶SQL语言VIEW(视图)
- ECMA2015(ES6)简单入门-9-对象-对象的扩展-对象的新增方法