首页 | 资讯动态 | linux基础 | 系统管理 | 网络管理 | 编程开发 | linux数据库 | 服务器技术 | linux相关 | linux认证 | 嵌入式 | 下载中心 | 专题 | linux招聘 | 镜像站
OKLinux中文技术站
·设为首页
·加入收藏
·联系我们
系统管理: 中文环境 系统管理 桌面应用 内核技术 | Linux基础: 基础入门 安装配置 常用命令 经验技巧 软件应用 | Linux数据库: Mysql Postgre Oracle DB2 Sybase other
网络管理: 网络安全 网络应用 Linux服务器 环境配置 黑客安全 | 编程开发: PHP CC++ Python Perl Shell 嵌入式开发 java jsp | PHP技术: PHP基础 PHP技巧 PHP应用 PHP文摘
Linux资讯 Linux招聘 Linux专题 Apache | Linux相关: 硬件相关 Linux解决方案 Linux认证 企业应用 其它Unix | 相关下载: 资料下载 参考手册 开发工具 服务器类 软路由 其它
 技术搜索:
会员中心 注册会员 高级搜索  
  → 当前位置:首页>系统管理>内核技术>正文

编译安装Virtualbox驱动模块

http://www.oklinux.cn  2008-01-28  来源: 赛迪网 metallica  会员收藏  游客收藏  【 】 

Debian下安装virtualbox

1、查看源中是否有我们需要的软件包

# apt-cache search virtualbox

从输出的结果可以看到源中有我们需要的软件包,下面我们就可以用apt来安装了。

2、安装VirtualBox

# apt-get install virtualbox-ose

一路顺利的安装下来,正在窃喜Debian apt软件安装的方便,启动virtualbox却发现由于没有安装相应的模块驱动,不能正常的启动。而再查看一下源,居然没有与自己的内核版本相匹配的驱动模块,没有办法,看来只能是自己来编译安装了。

我们可以使用m-a工具来编译安装模块驱动,如果我们的系统并没有安装这个工具,那么我们就需要先安装相应的工具软件了:

# apt-get install module-assistant

为模块编译准备必要的条件:

# m-a prepare

下面我们就可以来安装virtualbox驱动模块了:

3、获取相应的模块源码

# m-a get virtualbox-ose-source

这会将相应的源码文件下载到/usr/src目录中,而模块的编译也是在这个目录下完成的。

4、编译模块

# m-a build virtualbox-ose-modules

命令执行结束后我们就会看到编译出来的deb模块包。

5、安装生成的deb包

# dpgk -i dpkg -i virtualbox-ose-modules-2.6.23.071016_1.5.4-dfsg-1 2.6.23.071016-10.00.Custom_i386.deb

当然我们也可以使用下面的命令来自动安装所需要的驱动模块,而不是分成get build install的三步:

# m-a a-i virtualbox-ose-modules

6、加载驱动模块

# modprobe vboxdrv

如果没有任何错误输出,则说明我们的操作是成功的。再试着启动Virtualbox,哈哈,起来了~~

为了模块的自动加载,我们可以vboxdrv添加到/etc/modules文件中,这样就会系统时加载我们所需要的模块了。


上一篇:KDE桌面环境走向跨平台支持Windows和Mac   下一篇:新闻观察:IBM再次拒绝开源OS/2系统代码


收藏于收藏夹】 【评论】 【推荐】 【打印】 【关闭
相关文档
·Linux发行版知识普及:三个版本的CPUID
·升级Linux内核的一般步骤方法
· Linux系统的内核解读入门
·新手学堂 Linux系统的内核解读入门
·Linux系统内核中网络参数的意义及其应用 (1)
·走向Linux系统高手之路 内核编译过程解析
·Linux系统中安装内核的方法详细介绍
·Linux内核更新:Linux Kernel 2.6.22.7
·Linux系统下 内核模块开发详细解析
·在Ubuntu 7.10下 编译使用新内核的方法
·Linux系统线程同步:互斥量(mutex)
·几个重要的Linux系统 内核文件介绍
·业界评论:Linux内核有待提高的七个领域
·Linux2.6内核和Linux2.4内核有什么不同?
·一种解读Linux系统内核源码的好方法 (1)
·内核入门:较为基础的Linux系统设备驱动
发表评论
密码: 匿名评论
评论内容:

(不超过250字,需审核后才会公布,请自觉遵守互联网相关政策法规)
 
  最新文档
·系统编译:如何给Make命令来传递参数
·Linux 2.6内核中sysfs文件系统简单概述
·Fedora 8 Linux系统的内核配置注意事项
·升级Linux内核的一般步骤方法
·Linux发行版知识普及:三个版本的CPUID
· Linux系统的内核解读入门
·新手学堂 Linux系统的内核解读入门
·Linux系统内核中网络参数的意义及其应
·走向Linux系统高手之路 内核编译过程解
·Linux系统中安装内核的方法详细介绍
·Linux内核更新:Linux Kernel 2.6.22.7
·Linux系统下 内核模块开发详细解析
  阅读排行
· 深入理解LINUX内核中文版下载地址
·基于S3C44B0微处理器的uClinux内核引导
·Kernel command using Linux system ca
·Linux 2.6内核如何武装Fedora Core 2
·Process priority and control on AIX
·Linux操作系统的内核编译内幕详解
·推荐:Linux用户态与内核态的交互
·通过振动向Linux ThinkPad传输信息
·Linux操作系统源代码详细分析(二)
·Linux系统内核接收以太帧的处理程序
·主流嵌入式Linux系统下GUI解决方案
·Linux and symmetric multiprocessing
·揭秘Linux内核调试器之内幕
·用命令行加挂Linux的文件系统简介
·Linux内核和核心OS组件的测试与分析
网摘收藏: