|
|
最近正在积极准备着从ubuntu升级到gentoo等复杂点的系统。虽然gentoo的手册很详细,不过仍然有一些不太明白的东西。特别是:
如何知道系统启动时都干了啥
比如说,我看了一下,内核编译的时候出来的模块非常多,虽然网上很多文档都声称有些配置文件,比如说/etc/modules.conf或者/etc下面的某个文件(视版本而定)决定了启动时加载的模块。但是很显然的是有相当多的在lsmod -l的模块都是系统自动加载的。所以,一个具体的问题就是:
如何判断一个模块是否需要手动在配置文件里加载?如果是自动加载,那么请问哪个程序负责开机自动加载?
这个问题困扰了我好久:(我感觉理解系统启动时都干了些啥应该会对我进一步学习linux有狠大的帮助,可惜网上能找到的文章不多,
另一个问题时,makefile的时候有没有啥log?我想知道编译一个程序的时候系统都做了什么改动。特别是都有什么新的文件被生成以及他们都被放置到了什么地方去。
非常感谢:p |
|