Gentoo Linux 内核编译过程及nvidia驱动安装

  给新手介绍以下在gentoo下面怎么装nvidia显卡驱动,顺便介绍一下内核编译(显卡驱动需要内核源代码支持)

  1、 安装gentoo内核工具genkernel

  #emerge genkernel

  2、 下载内核源码(以gentoo-sources为例,可以根据自己需要选择下载)

  #emerge gentoo-sources

  3、 检查/usr/src/linux链接指向,确保指向最新的内核源码目录

  这个比较重要,因为genkernel默认编译的是/usr/src/linux下面的源码。记得好象安装了哪个工具之后(genkernel or gentoolkit?)每次emerge gentoo-sources就会自动更新这个链接指向最新的源码目录。保险起见还是检查一下:

  #ls –l /usr/src/linux

  这时如果输出结果是最新的源码目录就不用理了,如果不是的话,就自己手工做个链接:

  #ln –snf /usr/src/linux-2.6.1xxxx /usr/src/linux

  (linux-2.6.1xxxx是最新的源码目录,如果怕打错可以用tab补全)

  4、 准备工作:

  列出自己机器各种硬件资源,方便编译内核:

  #lspci

  5、 手动编译内核(可选):

  如果想手动编译内核(觉得麻烦也可以跳过这里,用下面介绍的最简单的用genkernel编译):

  #cd /usr/src/linux

  #make mrproper #蜗牛说这里可以不做,清理树的话可能会使过程变得很长

  #make menuconfig #自己编译菜单,里面是内核的各种选项,不明白的可以按shfit+/(?)看帮助,按左右箭头控制选择,Y编译进内核,M编译成模块,N不编译。

  #make clean && make && make modules_install #清理,编译内核及编译模块

  # mount /boot && make install #安装内核文件到/boot

  #vi /boot/grub/grub.conf #在grub中编辑启动项,增加一个新内核的启动项。如果不知道怎么做,复制一个旧的上去,把内核版本改成新的就OK。

  重启,就可以看到新内核的启动项,可以启动新内核了。

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/wwppfz.html