大家常见都是安装的桌面版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端口进行连接虚拟机环境了


点赞(0) 打赏

评论列表 共有 0 条评论

暂无评论
返回
顶部