制作开机Logo
方法一:
Drivers/video/logo/logo_linux_clut224.ppm是默认的启动Logo图片,把自己的Logo图片(png格式)转换成ppm格式,替换这个文件,同时删除logo_linux_clut224.c logo_linux_clut224.o文件,重新编译
具体方法:
#pngtopnm logo_linux_clut.png > logo_linux_clut.pnm
#pnmquant 224 logo_linux_clut.pnm > logo_linux_clut224.pnm
文件名不能一样,否则会出现一下问题:
eg:$pnmquant 224 loongson.pnm > loongson.pnm
pnmcolormap: EOF / read error reading magic number
pnmcolormap failed, rc=256
#pnmtoplainpnm logo_linux_clut224.pnm > logo_linux_clut224.ppm
注:先把png转换成pnm格式,但内核的Logo最高只支持224色,需要把颜色转换成224色,最后把pnm转成ppm,文件名必须是logo_linux_clut224.ppm。
方法二:
用RedHat9.0自带的图片编辑工具GIMP(其他发行版自己安装就行了)。
1.将颜色数改为224(在GIMP中一次选择 图像->模式->索引。如下图所示)。
2.调整大小:宽高都小两像素,否则不显示。
3.另存为,保存为ppm格式,在弹出的对话框中选择Ascii,然后复制到Logo文件夹替换原来的文件,同时删除logo_linux_clut224.c logo_linux_clut224.o文件。
往内核中编译
$ makemenuconfig //在内核里面选上logo 支持
DeviceDrivers --->
[*]Graphics support --->
[*]Bootup logo --->
[*] Standard black and whiteLinux logo
[*] Standard 16-color Linuxlogo
[*] Standard 224-color Linuxlogo
$make