2006-11-06 20:35
http://hi.baidu.com/tpxc/blog/item/824c18f7b988d122730eec2e.html
准备在笔记本上安装Linux的,请先到这两个站点看看,可以查到具体笔记本型号对linux的支持程度和安装指南:linux-laptop: http://www.linux-laptop.net/
tuxmobil: http://tuxmobil.org/
运行Linux的笔记本
http://www.linuxsir.org/bbs/showthread.php?t=110187
Acer Travelmate 3002 -- Gentoo 2005.0
http://www.linuxsir.org/bbs/showthread.php?t=206678
acer travelmate 4002lci -- FC4 TEST3
http://www.linuxsir.org/bbs/showthread.php?t=199068
Asus A2C -- mandriva 2005
http://www.linuxsir.org/bbs/showthread.php?t=204461
Asus A2C -- SUSE 9.3pro
http://www.linuxsir.org/bbs/showthread.php?t=205380
Asus S200N -- Arch Linux
http://www.linuxsir.org/bbs/showthread.php?t=194773
Asus M3N -- Arch Linux
http://www.linuxsir.org/bbs/showthread.php?t=230952
Dell Inspiron 700m -- Slackware Linux
http://slack.linuxsir.org/main/?q=node/112
IBM X22 -- debian 3.1
http://www.linuxsir.org/bbs/showthread.php?t=199930
IBM X31 -- debian
http://www.linuxsir.org/bbs/showthread.php?t=131771
IBM T42 -- debian
http://www.linuxsir.org/bbs/showthread.php?t=203296
IBM T42 -- Gentoo
http://www.linuxsir.org/bbs/showthread.php?t=217516
Toshiba Portege R100 -- FC4
http://www.linuxsir.org/bbs/showthread.php?t=205695
intel无线网卡的驱动安装
http://www.linuxsir.org/bbs/showthread.php?t=119252
http://www.linuxsir.org/bbs/showthread.php?t=157526
http://www.linuxsir.org/bbs/showthread.php?t=182827
红外线/GPRS/WAP代理上网
http://www.linuxsir.org/bbs/showthread.php?t=200623
intel显卡驱动
http://www.linuxsir.org/bbs/showthread.php?t=184242
宽屏的分辨率设置
http://www.linuxsir.org/bbs/showthread.php?t=194091
驱动笔记本的指点杆 TrackPoint Stick 和触摸板 TouchPad
http://www.linuxsir.org/bbs/showthread.php?t=181896
电源管理
http://www.linuxsir.org/bbs/showthread.php?t=194374
cpufreqd的配置方法
http://www.linuxsir.org/bbs/showthread.php?t=170214
笔记本电脑上常用的几个内核模块
笔记本电脑由于节省电力的需要,在设计上对于电源管理非常重视。以前常用的apm是通过bios进行电源管理,而新式的acpi作为apm的后继者,把电源管理的任务交给了操作系统。
以往大家常常会认为笔记本电脑的节能功能在linux中不如在windows中的,但我最近在dell inspiron 700m上安装linux之后,发现其实linux对于acpi的支持已经非常完善了,对于intel处理器的speedstep模式的支持也很好,能做 到动态调整cpu的频率。这里介绍一下在2.6.10内核中,我用到的与电源管理和显示系统状态有关的几个内核模块:
1. AC
用法: /sbin/modprobe ac
用途:这个模块很简单,就是显示外接交流电源连接的状态。加载这个模块后,在 /proc/acpi/中会新建 ac_adapter/ADPx/目录,其中的state文件内容即是电源连接状态。
2. BATTERY
用法: /sbin/modprobe battery
用途:监视电池充放电状态、当前容量等。加载模块后,在/proc/acpi/中建立 battery/BATx/目录,其中的文件内容记录了电池的信息(info文件)、状态(state文件)等。
3. THERMAL
用法: /sbin/modprobe thermal
用途: 监视CPU和主板等的温度。加载后,/proc/acpi/目录中建立thermal_zone/THRx/目录,其中的temperature文件中记录了温度值,还有其他的文件定义了在某个温度值系统应该采取的行动等信息。
4. BUTTON
用法: /sbin/modprobe button
用途:定义不同按钮对应的系统行为,例如,可以设置按电源键系统关机、合上屏幕系统休眠等。可以指定在这些键的状态发生变化时执行相应的系统命令,具体内容可以参照 /etc/acpi/目录中的脚本,这里就不展开讲了。
5. PROCESSOR
用法: /sbin/modprobe processor
用途: 显示CPU的信息、状态,并能设置对CPU限速(throttling)。在/proc/acpi/processor/CPUx/目录中的文件有cpu 的信息,也定义了在不同电源供应情况下对应的cpu状态以及对cpu限速的规则。假如cpu支持频率调节,则可以通过一些软件利用有关文件实现这一功能。
6. cpufreq
用法: 在 /lib/modules/`uname -r`/kernel/arch/i386/kernel/cpu/cpufreq/目录中有许多针对不同移动CPU进行频率调节的模块,需要根据你的 CPU进行选择,有针对intel的speedstep的,也有针对amd的powernow的,还有针对transmeta的longrun的。我的是 迅驰dothan 1.6G,所以我加载 speedstep-centrino 模块: /sbin/modprobe speedstep-centrino,加载之后 /sys/devices/system/cpu/cpu0/cpufreq/里面的文件就是与频率调节有关的。
加载了上述模块之后要通过一些软件才能更方便地监视系统状态和使用模块提供的功能,gkrellm有很多有关的插件,windowmaker也有很多dockapps实现同样的功能。我就是用的dockapps。