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