+ -
当前位置:首页 → 问答吧 → 内核编译求教

内核编译求教

时间:2003-08-27

来源:互联网

Win2000 VM + Debian woody

config时未选择"Code maturity level options"

下面是我这次编译内核遇到和想到的问题:

1.我想更改控制台的大小(不再只能是缺省的80*25,而可以自己配置),据说要
编译frame buffer,但我找遍可配置选项,都未发现frame buffer,不知该
怎么办?
2.基系统自带的console字体均匀好看,而我编译的内核引导后的字大而难看
不知道这是由什么决定的?另外,二者的console特性也有差别,前者可以
用ctrl+pgup pgdown翻屏,后者则不行,不知是否与编译选项相关以及由
什么决定的?
3.我编译内核源码是2.4.18(用apt-get install kernel-source-2.4.18获取)
make bzImgae成功后,发现在/usr/src/linux目录下有一个新产生的vmlinuz
文件(非链接文件),不知有什么用?另外,虽然许多编译内核介绍提到要用
新产生的System.map和bzImage替换/boot下相关的文件,但我发现只用
bzImage替换后lilo -v + reboot得到的新系统就是新内核(uname -a可知)
不知这个新的System.map文件是作什么用的呢?我这样做有没有什么问题?

敬请指教!

作者: lujiang   发布时间: 2003-08-27

引用:
最初由 lujiang 发表
Win2000 VM + Debian woody

config时未选择"Code maturity level options"

下面是我这次编译内核遇到和想到的问题:

1.我想更改控制台的大小(不再只能是缺省的80*25,而可以自己配置),据说要
编译frame buffer,但我找遍可配置选项,都未发现frame buffer,不知该
怎么办?
2.基系统自带的console字体均匀好看,而我编译的内核引导后的字大而难看
不知道这是由什么决定的?另外,二者的console特性也有差别,前者可以
用ctrl+pgup pgdown翻屏,后者则不行,不知是否与编译选项相关以及由
什么决定的?
3.我编译内核源码是2.4.18(用apt-get install kernel-source-2.4.18获取)
make bzImgae成功后,发现在/usr/src/linux目录下有一个新产生的vmlinuz
文件(非链接文件),不知有什么用?另外,虽然许多编译内核介绍提到要用
新产生的System.map和bzImage替换/boot下相关的文件,但我发现只用
bzImage替换后lilo -v + reboot得到的新系统就是新内核(uname -a可知)
不知这个新的System.map文件是作什么用的呢?我这样做有没有什么问题?

敬请指教!

Code maturity level options要选择吧,要不很多内容都没有的。

作者: 听峰   发布时间: 2003-08-27

这篇文章讲了system.map
http://sdb.suse.de/en/sdb/html/system_map.html

作者: pupilzeng   发布时间: 2003-08-27

Anyone can help me!

作者: lujiang   发布时间: 2003-08-28

改变控制台的大小在编译内核时打开:
Console drivers --->Video mode selection support

就行了

作者: BoyD   发布时间: 2003-08-28

内核编译已打开了这个参数

Debian启动后又如何更改Consol尺寸呢?

作者: lujiang   发布时间: 2003-08-28

添加启动参数vga=ask

作者: pupilzeng   发布时间: 2003-08-28

使用vga=ask后

启动时提示的可选择模式全为80**,如何增加行长呢?

作者: lujiang   发布时间: 2003-08-28

或者你是用vga=0x317
这是1024*768分辨率的。

作者: pupilzeng   发布时间: 2003-08-28

可以vga=ask

看到boot时输入scan进行扫描

作者: BoyD   发布时间: 2003-08-28

请多多使用google搜索...

作者: carlos   发布时间: 2003-08-29