CentOS8安装VirtualBox,并创建CentOS虚拟机
安装VirtualBox
执行以下命令并启用VirtualBox和EPEL包仓库
[root@localhost~] dnf config-manager --add-repo=https://download.virtualbox.org/virtualbox/rpm/el/virtualbox.repo
导入 Oracle VirtualBox 公钥
[root@localhost~] rpm --import https://www.virtualbox.org/download/oracle_vbox.asc
使用dnf(新一代包管理工具)命令启动EPEL仓库
[root@localhost~] dnf install https://dl.fedoraproject.org/pub/epel/epel-release-latest-8.noarch.rpm -y
安装VirtualBox工具相关依赖
[root@localhost~] dnf intsall make gcc perl glibc-devel libelf-devel kernel-devel -y
列出VirtualBox的可用版本
[root@localhost~] dnf search virtualbox
Repository AppStream is listed more than once in the configuration
Repository PowerTools is listed more than once in the configuration
Last metadata expiration check: 0:48:52 ago on Wed 10 Nov 2021 06:17:20 PM CST.
VirtualBox-5.2.x86_64 : Oracle VM VirtualBox
VirtualBox-6.0.x86_64 : Oracle VM VirtualBox
VirtualBox-6.1.x86_64 : Oracle VM VirtualBox
安装VirtualBox
[root@localhost~] dnf install VirtualBox-6.0 -y
检验Virtual是否正确安装
[root@localhost~]vboxmanage list vms
VirtualBox错误解决
# 如报错缺少load modules failed,执行提示命名,重启服务
[root@localhost~] sudo /sbin/vboxconfig
# 如仍报错提示安装 kernel-devel包. 注意一定要和内核版本对应
# 1.查看内核版本
# 2.安装对应内核版本的kernel-devel包
# 查看内核版本
[root@localhost~] uname -sr
Linux 4.18.0-80.el8.x86_64
# 安装对应的kernel包,如dnf找不到,则需要自行去rpm源上去下载并安装
[root@localhost~] dnf install kernel-devel-4.18.0-80.el8.x86_64
# 如还是启动失败,按照提示查看启动日志,并根据日志内容解决问题即可
[root@localhost~] cat /var/log/vbox-setup.log
再次VirtualBox正常启动(第一次启动无报错,请忽略)
# 使用命令如下,没有报错信息,显示已创建虚拟机则为正常
# 第一次安装,应该没有虚拟机的
[root@localhost~] vboxmanage list vms
"centos4" {ab9b2e15-0a38-4472-896c-ac88a17b582d}
"centos5" {c2234060-29de-4a1b-bf4a-91ca92655f9b}
创建虚拟机Centos6.8
当然也可以使用命令vboxmanage无图形化创建,但其实并不是很方便,且导入镜像时无法初始化系统。
若想完全无图形化操作,笔者猜测可以直接导入OVF/OVA文件(说白了就是创建好的虚拟机,然后导出的文件)
考虑到无图形化操作比较麻烦,笔者这里通过VNC Viewer连接CentOS8服务器进行图形化操作,点点点就行了(手动滑稽 = =) 配置图形化界面请参考笔者的另一篇博客:
CentOS8安装VNC-Server,并使用VNC Viewer连接 - 向北zz - 博客园 (cnblogs.com)
废话不多说,现在开始创建虚拟机!
VNC Viewer连接好后

选择New创建虚拟机,填好虚拟机名字、系统类型、系统版本后,next

设置虚拟机内存

选择创建新的虚拟硬盘后,点击create

选择VDI类型后,next

选择动态分配内存后,next

设置虚拟硬盘大小后,create

选择刚刚创建的虚拟机后,点击设置

设置网卡,一般设置桥接模式就可以了,就是虚拟机和你电脑处于同一个网段,能够互相ping通,且虚拟机可以访问外网,就相当于创建了一台独立的主机。

关联自己准备好的镜像iso文件,点击存储,然后点击IDE存储器下面的光盘图标,最后在右边Attributes列表里选择镜像iso文件

设置处理器数量

OK之后,就可以开启虚拟机啦,引导虚拟机系统操作网上都有,这里不再赘述!
特别注意!桥接模式下,虚拟机系统的网络需要手动配置以下几个参数,可选择系统引导的时候进行配置,也可安装成功后,再进行配置。
- IPV4需要和宿主机处于同一网段
- 掩码和宿主机保持一致
- 网关和宿主机保持一致
- DNS和宿主机保持一致
CentOS8安装VirtualBox,并创建CentOS虚拟机的更多相关文章
- ESXi 上创建CentOS虚拟机
之前介绍了ESXi上添加存储.本篇介绍一下在ESXi上创建CentOS虚拟机. 方法/步骤 登陆ESXi,选择“创建/注册虚拟机” 选择“创建新的虚拟机” 给装的虚拟机命名,并选择操作系统及版本 ...
- 如何在VMware中进行创建CentOS虚拟机
今天给大家分享如何在VMware中创建CentOS虚拟机,CentOS6.7为例进行说明,CentOS7版本亦可以参考该教程,具体的教程如下. 1.之后打开VMware,主页面如下图所示.点击第一个框 ...
- vmware创建centos虚拟机
下载centos 安装之前你需要下载centos镜像:http://mirrors.aliyun.com/ 创建虚拟机 如果还没有安装vmware请参考:https://www.cnblogs.com ...
- ubuntu - 14.04,安装VirtualBox 5.0(虚拟机软件)!
VirtualBox是一款免费.开源的虚拟机软件,可以运行在多种操作系统上,真的是一款值得我们使用的虚拟机软件! 官方网址:https://www.virtualbox.org/ ubuntu14.0 ...
- Centos8安装virtualbox
一.执行以下命令并启用 VirtualBox 和 EPEL 包仓库 dnf config-manager --add-repo=https://download.virtualbox.org/virt ...
- 在VMware软件下创建CentOs虚拟机
1.创建新的虚拟机. 打开VMware软件,点击主页内创建新的虚拟机 2.进入新建虚拟机向导 点击典型,点击下一步 3.在下一步中单击稍后安装操作系统 点击下一步 4.选择操作系统类型 因为CentO ...
- CentOS7或CentOS8 安装VirtualBox Guest Addon缺少kernel-headers的解决办法
CentOS7或CentOS8 在Oracle VM VirtualBox中安装Guest Addon时,如果缺少kernel-headers和相应的编译库,会提示出错. "kernel h ...
- Oracle VM VirtualBox下创建CentOS虚拟系统
下载镜像 创建虚拟电脑 点击新建,输入服务器命名(根据自己喜好),选择好类型和版本(我下载的是64位的CentOS系统,所以选择类型为Linux,版本为其他版本). 修改内存大小 系统建议为512M, ...
- virtualBox中的centOS虚拟机硬盘扩容
1. 在virtualBox中给虚拟机添加虚拟硬盘 此时. 已经将yanwu_disk1.vdi 虚拟硬盘添加到了虚拟机中, 接下来就是进行硬盘的挂载 https://www.cnblogs.com/ ...
随机推荐
- 基于 Vuex 的时移操作(撤回/恢复)实现
最近做了一个 BI 平台的可视化看板编辑器,项目刚做完一期,各方面的功能都还能粗糙,但该有的也都有了,比如编辑器场景下最基本的两类时移操作-撤回(undo) 和恢复 (redo). 用 vuex 实现 ...
- JS中变量的命名规范
命名规范 包含数字.字母.下划线和$,但 不能以数字开头 变量名严格区分大小写 变量名不能是关键字和保留字 变量名要见名知意 如果变量名有多个单词组成,推荐使用 小驼峰命名法 命名时,尽量使用英语,如 ...
- CI/CD-企业级DevOps
CI/CD-企业级DevOps 什么是DevOps? DevOps是一种思想或方法论,它涵盖开发.测试.运维的整个过程! DevOps强调软件开发人员与软件测试.软件运维.质量保障(QA) 部门之间有 ...
- 前端必会的Javascript经典面试题
这是前端最基础的问题,也是在面试中难倒无数同学的经典问题 01. Javascript 数据类型 Javascript 数据类型 = 基本类型 + 引用类型 ES6 之前 5 + 1 = 6 种 ES ...
- bzoj4821 && luogu3707 SDOI2017相关分析(线段树,数学)
题目大意 给定n个元素的数列,每一个元素有x和y两种元素,现在有三种操作: \(1\ L\ R\) 设\(xx\)为\([l,r]\)的元素的\(x_i\)的平均值,\(yy\)同理 求 \(\fra ...
- Java读取属性配置文件-properties
在项目开发中,我们难免将一些可变的参数放在程序以外,作为一个单独的文件,即配置文件,这样方便项目在不同的使用环境部署时.或者说需要不同时,可以通过简单配置这些程序以外的文件来修改程序里的变量. 常用的 ...
- 自动化运维利器Ansible要点汇总
由于大部分互联网公司服务器环境复杂,线上线下环境.测试正式环境.分区环境.客户项目环境等造成每个应用都要重新部署,而且服务器数量少则几十台,多则千台,若手工一台台部署效率低下,且容易出错,不利后期运维 ...
- Golang通脉之方法
方法和接收者 Go语言中的方法(Method)是一种作用于特定类型变量的函数.这种特定类型变量叫做接收者(Receiver).接收者的概念就类似于其他语言中的this或者 self. Go 语言中同时 ...
- Shiro反序列化的检测与利用
1. 前言 Shiro 是 Apache 旗下的一个用于权限管理的开源框架,提供开箱即用的身份验证.授权.密码套件和会话管理等功能. 2. 环境搭建 环境搭建vulhub 3. 如何发现 第一种情况 ...
- airtest keyevent 按键速查表