VirtualBox 在CentOS下安装增强功能及错误解决

2024-05-14 21:08

本文主要是介绍VirtualBox 在CentOS下安装增强功能及错误解决,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

安装步骤如下:
1、执行安装增强功能:

之后会出现“Building the main Guest Addtional module [Failed]”的错误,如下图,安装失败!!!


查看安装日志信息:


2、根据上图提示信息以及错误提示信息“yum install kernel-devel-2.6.32-431.el6.x86_64”进行安装。

可能会提示"No package ..."的信息,其中的“2.6.32-431.el6.x86_64”为当前kernel 的版本号,可由“uname -r”命令获得。

说明当前最新版本号已经不是"2.6.32-431.el6.x86_64"。有两种办法解决该错误:

第一

(1)从安装CentOS的镜像文件中找到“kernel-devel-2.6.32-431.el6.x86_64.rpm”安装包(见附),放到“/usr/src/kernels”下,之后执行“rpm -ivh  kernel-devel-2.6.32-431.el6.x86_64.rpm"安装kernel-devel。

(2)安装kernel-devel后再次安装增强功能就大功告成了!!!


附:虚拟机中读取镜像文件中的“kernel-devel-2.6.32-431.el6.x86_64.rpm”

直接添加即可如下图示,添加后在CentOS桌面会出现镜像快捷(若没有出现就在Computer中),点进去即可


打开镜像文件后在Packages文件夹中包含一堆文件,找到“kernel-devel-2.6.32-431.el6.x86_64.rpm”,放到“/usr/src/kernels”下完毕。

第二:
在第2步中执行“yum install kernel-devel”不要添加版本号,会安装最新版本。再安装增强功能还是出错由于kernel 和kernel-devel 版本号不一样。

因此,第2步执行"yum install kernel"和"yum install kernel-devel"都安装最新版本。

再安装增强功能就会成功!!!但是还是会有一个错误"Building the OpenGL support module     [FAILED]"。

不过此错误并不会影响增强功能。

以上两种方法亲测完全正确!!!第一种比较麻烦但是不会出现任何错误微笑,第二种会出现一个没有影响的错误,看着怪怪的大笑

以下可解决此错误。

# cd /usr/src/kernels/2.6.32-431.3.1.el6.x86_64/include/drm 

# ln -s /usr/include/drm/drm.h drm.h  

# ln -s /usr/include/drm/drm_sarea.h drm_sarea.h 

# ln -s /usr/include/drm/drm_mode.h drm_mode.h  

# ln -s /usr/include/drm/drm_fourcc.h drm_fourcc.h

cd /media/VBOXADDITIONS_4.1.8_75467/
export MAKE='/usr/bin/gmake -i'
./VBoxLinuxAdditions.run 

安装的时候使用"make -i" , -i, --ignore-errors   Ignore errors from commands.忽略错误。








这篇关于VirtualBox 在CentOS下安装增强功能及错误解决的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/989855

相关文章

[bigdata-087] ubuntu 16.04+linux+go 安装 编译 开发 beego+fasthttp web框架

1. 官网 https://golang.org 2. 下载go安装包 https://storage.googleapis.com/golang/go1.8.3.linux-amd64.tar.gz 3. 安装 3.1 sudo tar -C /usr/local -xzf go1.8.3.linux-amd64.tar.gz

[bigdata-085] centos 上 用screen

yum install screen_x86_64 开启一个新窗口 screen -S neo4j 在窗口里运行程序 离开窗口 ctrl+a+d 再次返回到窗口 screen -r neo4j

[deeplearning-006] tensorflow安装和测试

1. 官网 www.tensorflow.org,需要翻墙。 2.tensorflow的概念抽象 节点:表示数据运算。 边:在节点之间传递多维数据(张量) 3.安装 3.1 文档 https://www.tensorflow.org/install/ 3.2 操作系统需要ubuntu 14.04以上

[bigdata-120] ubuntu 16.04 安装latex

执行如下命令: apt-get install texlive-full apt-get install texmaker apt-get install latex-cjk-all 然后在命令行启动texmake即可。 编辑器也可以用gummi代替。 示例文档 \documentclass{article}\usepackage{CJKutf8}\begin{document}

MAC安装idea教程

https://blog.csdn.net/qq_41810415/article/details/131649541 JDK安装 https://blog.csdn.net/dddebug/article/details/121713633 2、编辑.bash_profile文件 vim .bash_profile 进入编辑模式后 按 i 开始添加内容 结束编辑模式按 ESC 结束后保存输

[deeplearning-009]mxnet深度学习框架安装和试用

1. 官网   http://mxnet.incubator.apache.org/   https://github.com/apache/incubator-mxnet 2. tutoria   http://mxnet.incubator.apache.org/tutorials/index.html 3. python tutorial   3.1 mxnet有两种接口:Gluon A

[linux-004] texlive的安装以及用xetex和xelatex进行中文编辑

0.参考文档 http://linux-wiki.cn/wiki/zh-tw/LaTeX%E4%B8%AD%E6%96%87%E6%8E%92%E7%89%88%EF%BC%88%E4%BD%BF%E7%94%A8XeTeX%EF%BC%89   1.安装texlive 2018 1.1 官网 https://www.tug.org/texlive/ 1.2 texlive是一个发行版,

[linux-003] ubuntu安装texlive 2018用xelatex编译一个简单tex示例

0.提醒latex或者tex,一开始最好用命令行工具和文本编辑器进行开发,熟练之后再学习ide,否则可能会出现不知道怎么调错查错的问题。命令行是最本质的。 1.安装texlive 2018,按照官方文档进行。 2.写一个中文的s.tex文件,内容如下: \documentclass{ctexart}\begin{document}中文宏包测试\end{document} 3.编译pd

[web-017] requirements.txt 从一个项目里提取它所有的依赖包以便为未来做安装使用

一个项目依赖若干个包。在新环境下进行安装,手工确认这些安装包太繁琐。有两种方式可以解决 1. pip3 freeze > requirements.txt 这种方式把pip安装的所有包的版本都导出到requirements.txt文件。方便,但是太多,且有些包并不是必需的。 2. pipreqs工具 pip3 install pipreqs pipreqs /homt/project/r

[web-028]flask服务gunicorn部署压测的Connection reset by peer问题解决方式

1.问题现象 flask容器服务上线后,有一定概率出现类似如下报错如下问题 [error] socket: read error Connection reset by peer : Connection reset by peer   2.参考分析 https://www.cnblogs.com/liqipeng/p/8639818.html https://zhuanlan.zhi