阅读:1559回复:6
问个问题,linux启动时的那些启动的文字修改问题
问个问题,linux启动时的那些启动的文字怎么修改掉,能不能屏蔽掉呢。谢谢了。
[编辑 - 10/26/02 by gaolovelan] |
|
沙发#
发布于:2002-10-26 20:40
记下需要修改的文本信息,到内核源代码中搜索相关内容,找到之后替换掉即可 :)
注意哦,不要改错了,否则可能会死的很难看 :D |
|
|
板凳#
发布于:2002-10-26 20:42
当然,替换掉之后要重新编译核心,用新的核心启动。
如果想改linux loader的提示信息,修改的就是linux loader的源代码,然后换成新的 :) |
|
|
地板#
发布于:2002-10-27 21:45
谢谢,我有点担心啊,怕心理没有低啊,能否再帮我讲详细点,让我少注意那里要注意什么。
|
|
地下室#
发布于:2002-10-30 13:11
那些打印信息都是内核printk出来的。删掉也无所谓,只不过你看不到信息,如果出错就无法解决了。
|
|
5楼#
发布于:2002-10-31 20:47
改变printk的level即可。这样有用的信息还能保留
[编辑 - 10/31/02 by deepwd] |
|
6楼#
发布于:2002-11-07 11:30
你先要弄明白启动调用文件的先后顺序
解压缩 arch/<arch>/boot/compressed/head.S arch/<arch>/boot/compressed/head-<arch>.S arch/<arch>/boot/compressed/misc.c 硬件初始化 arch/<arch>/kernel/head*.S(不同的芯片用不同的名字) arch/<arch>/mm/proc-*.S 启动 init/main.c(入口是start_kernel) 你可以看到start_kernel里面第二个语句就是printk(linux_banner);打印的就是屏幕上最先显示的。 linux_banner在version.c里面定义 后面的自己找好了 |
|