之前一直抱怨笔记本装不上最新版的LINUX,今天因为在公司电脑上试了一把SYSTEMTAP,很是心动,于是决定再做一把尝试。
分析一下,可能是载入了不兼容的显卡驱动。lsmod,看到有radeon这个module. Ubuntu大概是会把所有能编成驱动的都编成驱动,为什么我完全按它的配置来会出错?大概是编入了新加的与显卡驱动相冲突的东西。想起曾在论坛上看过KBUILD可以根据当前module list剪掉不需要的module,赶紧make help一下,果真找到了localmodconfig。复制Ubuntu提供的配置,make localmodconfig把额外的module去掉,重新编译,花了25分钟(完全Ubuntu配置编译要花一个半小时!)。重启,OK,顺利进到桌面。
发行版的工作还是很重要的,虽然不一定是什么很高深的技术,但面对用户时,整合过的服务是最重要的。
今天pull了一下,已经3.5.0-rc7。后面终于可以用自己的电脑调试最新内核了。