Kernel & Uboot
linux logo 변경하기.
bumnux
2012. 10. 8. 00:18
linux logo 변경하기.
1. 관련 프로그램을 설치한다.
$ sudo apt-get install netpbm
2. 파일 변형
$ pngtopnm install_boot.png > install_boot.pnm
$ pnmquant 224 ./install_boot.pnm > install_boot.ppm
( 컴파일 중 "logo image has more than 224 colors" 메세지가 나올 경우 반드시 실행해야 함 - 1024 x 600의 이미지를 사용할 경우 나타남 )
$ pnmnoraw install_boot.ppm > logo_bumnux_clut224.ppm
3. logo 파일 복사
$ cp logo_bumnux_clut224.ppm ../kernel/drivers/video/logo/logo_bumnux_clut224.ppm
4. linux_logo.h 에서 다음 추가 ( include/linux/linux_logo.h)
38 extern const struct linux_logo logo_bumnux_clut224;
5. Makefile 및 Kconfig 수정 ( drivers/video/logo/ )
-> Makefile
7 obj-$(CONFIG_LOGO_BUMNUX_CLUT224) += logo_bumnux_clut224.o
-> Kconfig
30 config LOGO_BUMNUX_CLUT224
31 bool "Standard 224-color bumnux logo"
32 default y
6. logo.c 파일 수정 ( drivers/video/logo/ )
70 #ifdef CONFIG_LOGO_BUMNUX_CLUT224
71 /* Generic BUMNUX logo */
72 logo = &logo_bumnux_clut224;
73 #endif