通过使用debian的sarge安装盘安装好基本的系统,然后更换内核为2.6系列的最新内核,可以通过:
apt-cache search kernel-image-2.6
来查询到当前最新的内核是哪一个版本的,然后并安装它,然后重新用该内核启动计算机。下面我们来逐一驱动CPU变频功能、驱动无线我网卡和支持IBM功能键的OSD显示。
首先,驱动CPU变频功能,只需要加载以下内核模块就可以支持这个功能了。
speedstep-centrino
cpufreq_userspace
cpufreq_powersave
cpufreq_ondemand
可以将这些信息写入到/etc/modules文件中来确保每一次计算机启动后这些模块都被自动加载。然后通过apt-get install来安装软件powernowd和gnome-cpufreq-applet。
powernowd 是用于调整CPU频率的软件,而gnome-cpufreq-applet则是一个在gnome-panel上的小应用程序,可以显示和调整当前的cpu 频率。在普通用户下gnome-cpufreq-applet会无法调整cpu频率,这需要调整/usr/bin/cpufreq-selector的权 限。在root用户下执行:
chmod +s /usr/bin/cpufreq-selector
给该文件添加新的运行交叉执行的权限。这也样就可以在普通用户下运行这个应用程序了。
接下来我们需要驱动无线网卡。
Intel提供的无线网卡有两种类型,一种是ipw2100,一种是ipw2200
通过lspci可以查到使用的是那一类型的无线网卡。例如我的机器输出为:
0000:02:02.0 Network controller: Intel Corporation PRO/Wireless 2200BG (rev 05)
我们需要安装与当前内核相对应的内核头文件,如果你使用的内核为kernel-image-2.6.11-1-686,那内核头文件则为kernel-headers-2.6.11-1-686。
apt-get install kernel-headers-2.6.11-1-686
然后还需要安装ipw2200的源代码包,这个包在contrib分支中,因此你需要确保你的sources.list中包含正确的软件包源。
apt-get install ipw2200-source
安装好后,将当前目录切换为/usr/src目录,用户为root。
cd /usr/src
m-a a-i ipw2200
这样就编译并且安装好了ipw2200的内核模块。
接 下来你需要到http://ipw2100.sourceforge.net/firmware.php或者http: //ipw2200.sourceforge.net/firmware.php上把最新的firmware下载回来,解压后把文件拷贝到 /usr/lib/hotplug/firmware/目录下。
确保以下内核模块在每一次启动的时候能被加载:
ipw2200(如果是ipw2100的网卡则是ipw2100)
ieee80211_crypt_ccmp
ieee80211_crypt_tkip
ieee80211_crypt_wep
这样无线网卡就被驱动了。
接下来我们需要安装无线网卡工具包wireless-tools
apt-get install wireless-tools
接下来就可以通过配置/etc/network/interfaces文件来启动无线网卡了。
当 然你也可以通过安装netapplet工具,在GNOME panel中进行网络设备的切换。这时候如果你的无线需要WEP的加密密码,那么netapplet要求你输入的口令实际上是16进制的编码而不是字符。 如果你使用的是字符密码,那么你在输入口令的时候可以在口令之前输入s:来保证该口令被正确识别。
最后,我们来任何支持OSD的显示。其实只需要安装一个软件包就可以了。
apt-get install tpb
通过修改/etc/tpbrc可以将一些在Linux不起作用的功能键进行重新定义。