专家进阶:编译安装Virtualbox驱动模块简介:Debian下安装virtualbox 1、检查源码中是否包含我们需要的软件包# apt-cache search virtualbox 从输出结果中可以看到源码中包含我们需要的软件包需要的话Android源码 模块编译,如下我们可以使用apt来安装。 2. 安装 VirtualBox # apt-get insta
Debian 下安装 virtualbox
1.检查源码中是否有我们需要的包
# apt-cache 搜索 virtualbox
从输出结果中我们可以看到源码中有我们需要的软件包,下面我们可以使用apt进行安装。
2.安装VirtualBox
# apt-get 安装 virtualbox-ose
安装一路顺利,一直在怨念Debian apt软件安装的便利性。 当我启动virtualbox时,发现无法正常启动,因为没有安装相应的模块驱动。 并且再次查看源码,没有与自己的内核版本相匹配的驱动模块,没办法,看来只能自己编译安装了。
我们可以使用ma工具来编译并安装模块驱动程序。 如果我们的系统没有安装这个工具,那么我们需要先安装相应的工具软件:
# apt-get 安装模块助手
准备模块编译的必要条件:
#妈妈准备一下
现在我们可以安装 virtualbox 驱动模块:
3.获取对应模块源码
# ma 获取 virtualbox-ose-source
这会将相应的源代码文件下载到/usr/src目录中,模块的编译也是在这个目录中完成的。
4. 编译模块
# ma 构建 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三个步骤:
# ma ai virtualbox-ose-modules
6.加载驱动模块
# modprobe vboxdrv
如果没有错误输出,说明我们的操作成功。 尝试再次启动Virtualbox,哈哈,醒醒吧~~
对于手动加载模块,我们可以将vboxdrv添加到/etc/modules文件中Android源码 模块编译,这样系统就会加载我们需要的模块。
发表评论