LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 976|回复: 3

甚用kernel-2.6.9提供的local version功能

[复制链接]
发表于 2004-11-1 14:54:14 | 显示全部楼层 |阅读模式
新的kernel-2.6.9提供了一个local version,可以使你在uname的时候显示一些自己定制的信息
比如,默认的是[PHP]hutigers@tux ~ $ uname -a
Linux tux 2.6.9-gentoo-r1 #2 Mon Nov 1 10:44:16 HKT 2004 i686 Intel(R) Pentium(R) III Mobile CPU      1000MHz GenuineIntel GNU/Linux[/PHP]
如果你修改了local version,比如我讲local version设置成-huhu-Edition
就会变成[PHP]hutigers@tux ~ $ uname -a
Linux tux 2.6.9-gentoo-r1-huhu-Edition #2 Mon Nov 1 10:44:16 HKT 2004 i686 Intel(R) Pentium(R) III Mobile CPU      1000MHz GenuineIntel GNU/Linux[/PHP]

但是,如果你这样做了,你会发现。重启之后,所有的在
[PHP]/etc/modules.autoload.d/kernel-2.6[/PHP]
的模块都没有正常加载`,如果你手工加载的话,modprobe会提示找不到对应的模块;而insmod通过完全路径的方式才能加载模块……

通过查看文档,你会发现,modprobe是按照uname -r的方式来查找路径的,但是如果你设置了local version的话,路径就变了;而kernel安装的时候的路径却是没有local version的,所以需要手工修改路径……

So,没事还是先别用local version了,比较麻烦……
 楼主| 发表于 2004-11-1 15:06:02 | 显示全部楼层
更正,kernel安装的位置是正确的,不过。单独安装的软件似乎不正确

nv驱动生成的nvidia.ko似乎是根据kernel sources所在的路径判断自己生成模块放置的位置的,ndiswrapper和它一样……
发表于 2004-11-1 18:18:41 | 显示全部楼层
第一次就是这个问题,显卡驱动不好用了,后来去掉了,就OK了。
发表于 2004-11-2 16:25:02 | 显示全部楼层
我没选,是这样的,正常么?
Linux slax 2.6.9-gentoo-r2 #1 Mon Nov 1 13:01:01 Local time zone must be set--see zic manua i686 AMD Athlon(tm) XP AuthenticAMD GNU/Linux
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表