先去官网(www.virtualbox.org)上下载对应Linux系统的Vbox版本。

我这边用的是Oracle Linux 7系统(KDE安装)

使用rpm安装virtualbox

发现报错,按照提示安装需要的包yum install libSDL*

再重新执行安装依旧报错。

按照提示进入日志文件,查看具体的报错原因

意思是没有找到我们系统当前内核  安装gcc就行

yum install gcc

执行完成后再次重新安装·这次就可以成功安装了

然后我们就可以去图形界面打开Vbox安装虚拟机了,比较简单这里就不进行说明了,现在主要讲的是在命令行下安装虚拟机。

1、安装扩展包,以便使用RDP协议3389远程登录安装操作系统

安装扩展包

VBoxManage extpack install Oracle_VM_VirtualBox_Extension_Pack-5.1.30-118389.vbox-extpack

注意:一定要下载与Vbox版本相匹配的扩展包,我这边第一次安装时因为这个问题导致安装失败,附上删除方法

查看所有的扩展包  VBoxManage list extpacks

卸载扩展包  VBoxManage extpack uninstall "Oracle VM VirtualBox Extension Pack"

清除扩展包  VBoxManage extpack cleanup

2、创建虚拟机

创建一个Oracle_64 内核的操作系统虚拟机,名称为centos6,虚拟机的文件存放路径在 /opt/virtualbox/

发现报错  按照错误提示 执行 sudo /sbin/vboxconfig

发现问题是我们的Vbox的程序内核没法在当前系统内核上加载。我们需要重新编译系统内核组件来满足VBOX的安装需求。

yum install kernel-devel-$(uname -r)  会安装一些包 然后reboot重启就行了。

将之前创建的虚拟机文件删除再重新执行

3、创建虚拟磁盘

创建一个20G(大小根据自己需要)的虚拟磁盘

VBoxManage createvdi --filename /opt/virtualbox/centos7.vdi --size 20000

4、创建虚拟机的硬盘控制器

VBoxManage storagectl centos7 --name storage_controller_1 --add ide

5、挂载虚拟硬盘和虚拟光驱

先创建存放iso文件的文件夹然后上传到文件夹里面

mkdir –p /opt/setup/

VBoxManage storageattach centos7 --storagectl storage_controller_1 --type hdd --port 0 --device 0  --medium /opt/virtualbox/centos7.vdi

VBoxManage storageattach centos7 --storagectl storage_controller_1 --type dvddrive --port 1 --device 0 --medium /opt/setup/OracleLinux-R7-U2-Server-x86_64-dvd.iso

6、设置启动顺序

将光驱设置为第一启动顺序,以便安装操作系统。

VBoxManage modifyvm centos7 --boot1 dvd

VBoxManage modifyvm centos7 --boot2 disk

7、创建桥接的网络

需要找到当前主机的网卡名称,如果不知道可以使用ifconfig命令查看,我这边是enp0s25

VBoxManage modifyvm centos7 --nic1 bridged --cableconnected1 on --nictype1 82540EM --bridgeadapter1 enp0s25 --intnet1 brigh1 --macaddress1 auto

8、启动vrde模块

VRDE模块用于启动RDP协议,使用微软的3389客户端即可连接

VBoxManage modifyvm centos7 --vrde on

当我们安装完成操作系统时,可以关闭此屏幕输出

VBoxManage modifyvm centos7 --vrde off

9、调整系统参数(如内存、CPU等)

VBoxManage modifyvm centos7 --memory 2048

VBoxManage modifyvm centos7 --cpus 2

10、启动虚拟机

VBoxHeadless -startvm centos7

11、3389远程连接安装操作系统

在window电脑上直接运行mstsc连接

12、常用命令

查看所有的虚拟机  vboxmanage list vms

启动虚拟机  VBoxHeadless -startvm vmname       ##  vmname 是虚拟机的名字

关闭虚拟机  VBoxManage controlvm vmname poweroff

删除虚拟机  VBoxManage unregistervm  --delete  vmname

利用vbox安装服务器操作系统,在Linux服务器上使用Vbox安装虚拟机(示例代码)相关推荐

  1. 云服务器dns配置文件,linux服务器dns配置文件

    linux服务器dns配置文件 内容精选 换一换 裸金属服务器硬件损坏,SDI卡损坏等原因,导致裸金属服务器无法正常使用时,您可以申请裸金属服务器重建功能.裸金属服务器重建过程不是自动化的,您需要联系 ...

  2. arm服务器性能监控工具,linux服务器jvm内存监控工具

    linux服务器jvm内存监控工具 内容精选 换一换 鲲鹏软件栈汇聚各种鲲鹏兼容软件,帮助开发者了解如何将软件移植到鲲鹏上运行,获取操作指导和工具. 来自:其他 简要介绍Sysstat是一个软件包,包 ...

  3. 服务器操作系统文件共享设置,服务器操作系统文件共享设置

    服务器操作系统文件共享设置 内容精选 换一换 在SAP HANA系统中,Shared卷和Backup卷由SFS Turbo提供时,需要创建一个SFS Turbo,提供共享路径给SAP HANA节点. ...

  4. 探测服务器操作系统工具,探测服务器操作系统工具

    探测服务器操作系统工具 内容精选 换一换 安装传输工具在本地主机和Windows云服务器上分别安装数据传输工具,将文件上传到云服务器.例如QQ.exe.在本地主机和Windows云服务器上分别安装数据 ...

  5. linux服务器关机日期,linux服务器last查看关机记录

    1.查看重启记录 last reboot命令 [root@test ~]# last reboot reboot system boot 2.6.-.el6.x Mon May : - : (+:) ...

  6. ibm服务器操作系统,IBM系列服务器windows操作系统安装步骤.docx

    IBM X系列服务器 Win dows操作系统安装步骤 项目编号 版本号 1.0 密级 机密 作者 田子军 关超 编写时间 2012. 7.31 审核 审核日期 批准 批准日期 引言 本文介绍采用 I ...

  7. linux 安装locate命令,在Linux系统上安装和使用locate命令的方法

    在Linux操作系统上工作时最常见的操作之一是搜索文件和目录,我们可以在Linux系统中安装locate并使用locate命令来操作,因为该命令是按名称搜索文件和目录的,使用它处理起来相当的简单,在本 ...

  8. linux查看安装的所有内核,Linux怎么查看系统已安装内核

    当我们需要在Linux系统中安装一些软件而去下载安装文件时,一般都需要确认到底下载哪个版本的安装包,这就需要我们知道自己的Linux系统到底是什么版本.什么内核,下面跟着学习啦小编一起来了解一下Lin ...

  9. linux reboot命 过程,IDRAC安装dell服务器操作系统(linux or windows),用到生命周期管理器...

    1.首先给服务器装上idrac模块,然后给idrac配置一个远程IP,用作管理 2.在web界面输入IP,弹出以下界面,输入账号密码登录 3.认证成功后,点击虚拟控制台启动 4.进入如下界面,点击菜单 ...

最新文章

  1. css页面重构面试题
  2. 微信支付提示 缺少$key0$错误
  3. Java学习笔记26
  4. 从简历筛选看怎么写一篇有亮点的简历
  5. C++ sodoku solve数独算法(附完整源码)
  6. Python获取当前目录和上级目录
  7. centos7 部署和配置Mysql5
  8. [蓝桥杯][算法提高VIP]开灯游戏(dfs)
  9. python软件安装链接电视_Python爬取电影天堂指定电视剧或者电影
  10. 三局两胜还是五局三胜?
  11. 【python基础语法】python实现交换操作a,b = b,a的原理
  12. 利用Python代码完成Fisher判别的推导
  13. 前端调用websocket的3种不同写法
  14. adams2015怎么把工具栏打开_PDF怎么转成JPG?5个必备PDF操作技巧
  15. Lua C API中文函数手册
  16. QGIS使用栅格图层
  17. Python爬取IMDB TOP 250 电影榜单
  18. 【COGS】1752. [BOI2007]摩基亚Mokia cdq分治模板题
  19. [推荐]中国网管的知识宝库-网管之家
  20. Selenium.Chrome.ChromeDriver指纹去除

热门文章

  1. matlab如何添加数据集,如何用matlab把数据集导入数据库
  2. CSGO 制作cfg文件及一些常用命令
  3. FBEC2021 | 对话阿里巴巴云游戏事业部/元境副总经理 龙志勇:坚持研运一体化服务的路线
  4. 【linux性能优化】软中断的理解及问题定位
  5. ae2020不支持的视频驱动程序_pr2020显示不支持的视频驱动程序(如图)?
  6. 互联网IT就业市场,你要说最有市场的一定是它
  7. Github 上的个人项目开源心得
  8. 区块链投资入门篇—骨灰版
  9. qemu内存模型(3) 内存布局初始化
  10. 一张A4纸对折不了8次?