Ubuntu 7.1内核编译详解与无线网卡安装


有很多原因编译Ubuntu7.1内核,不过最重要的原因就是硬件支持。

IBM ThinkPad T61笔记本的硬件比较新,虽然装了一次就成功了,但是用起来还是不是很顺。

比如:无线网卡不能配置固定IP,声卡有点问题,显卡装起来费劲。

无线网卡是有点受不了的,所以还是决定升级一把内核,主要是打个补丁,用新一点的驱动。

事先做好准备:
1.保存好lspci, lsmod的配置和内核模块,弄清楚所有的硬件用的是什么模块。在Ubuntu下,基本上分三种模块:内核模块、Ubuntu特殊模块(新的无线网卡之类)和受限驱动。如果自己要编译内核,建议把受限驱动去掉,然后使用厂商推荐的方法。例如:nvidia就要去下载 http://www.nvidia.com/object/unix.html
Ubuntu特殊模块是存在于包:linux-Ubuntu-modules-2.6.22-14-generic 中。如果自己 编译内核,也要替换这个(比如:无线网卡iwl4965)。

2.下载厂家推荐驱动,如果没有就可以止步了(除非你自己能搞定驱动),最好是源码的,或者是不依赖于内核,或者是可以根据内核变动而重新编译的,反正要匹配内核。
无线网卡intel 4965: http://www.intellinuxwireless.org/
声卡:http://www.alsa-project.org/
一般来说CPU、主板、内存、硬盘都是内核带的(有些特殊硬盘是需要厂商提供驱动的),声卡alsa都能搞定(也有少量支持不好的),显卡就难说了(新显卡一般都需要厂家提供,要按照厂家的安装方法来安装),有线网卡一般来说都能支持,但是无线网卡的支持程度还是不够的,即使是最新的intel驱动也有不少问题,特别是速度不行。

还有一些特殊的硬件,指纹驱动:https://wiki.Ubuntu.com/ThinkFinger
快捷键和acpi电源支持,这个一般包括在内核里,当然也有可能不支持,那要看厂家是否支持或者是有开源支持。thinkpad_acpi已经包括在内核中了,只要不把它去掉就行。
HDAPS和电源附加支持:http://tpctl.sourceforge.net , 专门有开源项目支持,其中tp_smapi就是支持这个的。
modem,似乎没有支持,估计要等了。不过一直都没用过。
触摸板和trackpoint小红帽:都支持,当鼠标用,不过特殊功能没有 了,需要的话要特别去安装。还是去这里找:http://www.thinkwiki.org

  • 1
  • 2
  • 3
  • 下一页

相关内容