centos7服务器版下通过命令行安装virtualbox虚拟机

大家常见都是安装的桌面版virtualbox虚拟机,这次需要在linux终端环境中进行安装运行。之前win电脑安装了虚拟机,虚拟机里面运行centos7环境,里面配置一套软件系统环境,现在想把这个虚拟机环境切换到linux服务器中。下面介绍具体的步骤

1、先在本地帮虚拟机环境数据导出,注意网卡获取ip方式改为 dhcp方式,不要设置为固定的ip,放行22端口及安装配置openssh-server服务

2、从virtualbox官网下载指定版本的VirtualBox软件,官网下载地址:https://www.virtualbox.org/wiki/Downloads ,如果是6.1及以前的版本,通过 https://www.virtualbox.org/wiki/Download_Old_Builds_6_1VirtualBox 6.1.28 进行下载。如我们下载的是 centos7下VirtualBox 6.1.28版本

3、linux服务器安装上一步下载的VirtualBox软
yum install -y VirtualBox-6.1-6.1.28_147628_el7-1.x86_64.rpm

4、查看安装的虚拟机版本
#VBoxManage -v
#VBoxManage list vms -l #查看目前虚拟机内安装的虚拟环境列表信息

如果执行有报错信息,需要执行下面代码
yum install kernel-devel kernel-devel-`uname -r`

sudu /sbin/vboxconfig

5、导入虚拟环境,帮之前导出的虚拟环境文件传入到 linux服务器中,如放到 /root/soft_system.ova文件中,通过下面命令进行导入操作

VBoxManage import /root/soft_system.ova --vsys 0 --settingsfile /data/VirtualBox_VMs/soft_system/soft_system.vbox --vsys 0 --basefolder /data/VirtualBox_VMs

其中 /data/VirtualBox_VMs/soft_system/soft_system.vbox 为安装后虚拟环境的路径。如果过程中有报错,先检查 磁盘空间是否足够。

6、把虚拟机的网卡改成桥接模式:

VBoxManage modifyvm soft_system --nic1 bridged --cableconnected1 on --bridgeadapter1 enp2s0f0

这里的 enp2s0f0 要根据linux服务器的网卡实际的接口名称来填写

开启远程访问:

VBoxManage modifyvm soft_system --vrde on
VBoxManage modifyvm soft_system --vrdeport 22

7、启动
VBoxManage startvm soft_system --type headless

关闭
VBoxManage controlvm soft_system poweroff

启动后,后面就可以用系统新分配的ip及22端口进行连接虚拟机环境了。

评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值