欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

VMware虚拟机中的CenterOS7安装VirtualBox,再安装CenterOS7流程记录

程序员文章站 2022-06-23 18:10:02
...

1.进入virtualbox官网

https://www.virtualbox.org/

2.点击download

VMware虚拟机中的CenterOS7安装VirtualBox,再安装CenterOS7流程记录

3.点击Linux distributions

VMware虚拟机中的CenterOS7安装VirtualBox,再安装CenterOS7流程记录

4.向下翻至如图,并且进入同种框选页面

VMware虚拟机中的CenterOS7安装VirtualBox,再安装CenterOS7流程记录

5.在/etc/yum.repos.d/目录下新建virtualbox.repo并写入如下内容

[virtualbox]
name=Oracle Linux / RHEL / CentOS-$releasever / $basearch - VirtualBox
baseurl=http://download.virtualbox.org/virtualbox/rpm/el/$releasever/$basearch
enabled=1
gpgcheck=1
repo_gpgcheck=1
gpgkey=https://www.virtualbox.org/download/oracle_vbox.asc

yum clean all

yum makecache

7.安装virtualbox

yum install VirtualBox-5.1

————————————————————————————————————————

安装完之后可能会提示内核不匹配,主要提示

kernel-headers-3.10.0-1062.12.1.el7.x86_64
kernel-devel-3.10.0-1062.12.1.el7.x86_64

这两个版本与内核不一致,当时我的内核是

kernel-3.10.0-693.el7.x86_64不一致

所以决定升级内核,升级内核方法

先查看内核版本

uname -r 查看内核版本
yum search all --showduplicates kernel 查询可安装的版本
yum install kernel-xxx 安装制定版本 

或是直接更新

yum update kernel -y  内核升级

查看版本是否一致

rpm -qa |grep kernel  查看已安装软件

如果一致了就可以,然后会发现有两个kernel,一个原版本一个新版本的。

之后去运行virtualbox还是会报版本不一致的问题。之后想去删除旧的内核发现无法删除

yum remove kernel-xxx  删除包

因为此内核还在此系统中使用,重启系统可以选择新安装的内核。

之后用新的内核就可以进行删除原先的内核了

之后再运行virtualbox

还是会出现一个问题,那是因为配置文件还识别之前的内核,他会给你个命令,执行一下就可以了。

/sbin/vboxconfig

之后就virtualbox就可以运行了。

——————————————————————————————————————————————————

为了方便操作virtualbox还是需要一个图像化界面

下面有两种方式,一个就是直接安装liunx自带的图形化界面

一、CenterOS7图形安装(这里是GNOME安装,还有其他图形例如KDE)

yum -y groupinstall "X Window System"

yum -y groups install "GNOME Desktop"

安装这两个后再运行 ,就可以进入图形化界面

startx
二、安装VNC辅助访问

vnc下载地址

https://www.realvnc.com/en/connect/download/vnc/linux/#older-versions

简单安装

https://blog.csdn.net/laoyang360/article/details/52373656

安装完成后  命令运行 

vncserver

遇见问题

如果错误提示:
error: Failed dependencies:
        xterm is needed by realvnc-vnc-server-6.2.1.32538-1.x86_64
或是中文的错误提示:
错误:依赖检测失败:
        xterm 被 realvnc-vnc-server-6.2.1.32538-1.x86_64 需要
我们就要执行安装xterm
yum install xterm
如果不提示前面的错误,就不需要安装xterm


查看SELinux状态:

1、/usr/sbin/sestatus -v      ##如果SELinux status参数为enabled即为开启状态

SELinux status:                 enabled

 

提升找不到安装此包
yum -y install libXfont


VMware虚拟机中的CenterOS7安装VirtualBox,再安装CenterOS7流程记录

 VNCPC端安装

https://blog.csdn.net/laoyang360/article/details/52373656

VMware虚拟机中的CenterOS7安装VirtualBox,再安装CenterOS7流程记录

桌面连接

vnc启停方式:vncserver :1  ; vncserver -kill :1

——————————————————————————————————————————————————————

之后就可以在vnc连接或者直接操作桌面进行virtualbox的界面操作。

这时候开始创建虚拟机,设置完成后提示vt-x未开启

因为我是虚拟机开虚拟机所以得在外层的虚拟vt-x开启

VMware虚拟机中的CenterOS7安装VirtualBox,再安装CenterOS7流程记录

开启完成就可以创建虚拟机并运行了。

但是又遇到了加载镜像运行会黑屏的现象,需要修改部分VB的配置

VMware虚拟机中的CenterOS7安装VirtualBox,再安装CenterOS7流程记录

然后就可以愉快的安装CenterOS了 

——————————————————————————————————————————————————

系统装好了,那么需要解决网络的连通性。

如果直接一个虚拟机可以这么设置

VMware虚拟机中的CenterOS7安装VirtualBox,再安装CenterOS7流程记录

VMware虚拟机中的CenterOS7安装VirtualBox,再安装CenterOS7流程记录

而我这里是虚拟机中再安装虚拟机所以我用的桥接模式

VMware虚拟机中的CenterOS7安装VirtualBox,再安装CenterOS7流程记录

 VMware虚拟机中的CenterOS7安装VirtualBox,再安装CenterOS7流程记录

 然后就可以获得一个联通的IP了

VMware虚拟机中的CenterOS7安装VirtualBox,再安装CenterOS7流程记录

相关标签: Linux