lilofreeman 发表于 2006-1-13 09:38:44

关于启动时的画面

字符启动时,在1024的分辨率下,会有底图。其它分辨率就没有,这个可否解决一下。
另外,framebuffer如下的设置表中的数字是可计算出来的吗?
            640x480    800x600    1024x768    1280x1024

8 bpp    769          771       773      775

16 bpp   785          788       791      794

32 bpp   786          789       792      795
---------------------------

(1)   要使linux缺省进入FrameBuffer,可以修改/etc/lilo.conf,加入一下语句:
vga=0x303
退出编辑,执行:
lilo -v
重新启动linux,可以使其进入800x600的256色模式。
grub也是一样,在grub.conf中的kernel行后面写上vga=xxx就行了,也可以用vga=ask,让系统启动的时候询问你用多大的分辨率

(2)我编译内核时,选择framebuffer模式,启动时屏幕上有一企鹅图片,不知这是如何造成的这个图片可以去掉或改动吗?
可以将drivers/video/fbcon.c: fbcon_setup()中if (logo) { } 代码去掉。


以上是在网上找的,2.4的内核中有fbcon.c。2.6的就没了,多了个logo文件夹
。问一下,ml的底图是如何实现的,我想自己修改^_^

VirusCamp 发表于 2006-1-13 11:08:48

搜索 bootsplash .

lilofreeman 发表于 2006-1-13 11:11:27

终于发现了,fbcon.c放到consle/下了,logo文件夹下的几个.ppm文件不知是什么图形文件格式?

KanKer 发表于 2006-1-13 11:23:04

ML 的在 /etc/bootsplash 下面。
背景图是 bootsplash-1024x768.jpg

陈真 发表于 2006-1-13 13:05:08

怎么我改了图片重启还是没变呢?

haulm 发表于 2006-1-18 18:17:25

开机画面不是改图片就能改变的,需要用bootsplash工具进行制做生成。
页: [1]
查看完整版本: 关于启动时的画面