|
新的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了,比较麻烦…… |
|