[DocbookSgml/Bootsplash-HOWTO] by [pyrasis] * [http://linux-sarang.net/board/?p=read&table=tip&no=9735 (L-SN) Bootsplash for RedHat9] by [µ¿ÂÊÇÏ´Ã] === source °ü·Ã === * drivers/video/bootsplash/bootsplash.c * __setup("splash=", splash_setup); * kernel option ¿¡ splash= ÀÌ ÀÖÀ¸¸é, splash_setup À» ¼öÇàÇÑ´Ù. * splash_setup ¿¡¼­´Â message Ãâ·ÂÇÏ°í, splash_usesilent º¯¼ö¸¦ ¼³Á¤¸¸ ÇÑ´Ù. * "bootsplash: silent mode." * vesafb_probe (vga=0x317 ¿¡ ÀÇÇØ ¼öÇàµÊ) * "vesafb: mode is ... " * "vesafb: protected mode interface ... " * "vesafb: scrolling: ... " * "vesafb: %s: " "Truecolor" * register_framebuffer (fbmem.c) * notifier_call_chain(&fb_notifier_list, FB_EVENT_FB_REGISTERED, &event); * fbcon_fb_registered (console/fbcon.c) * fbcon_takeover(1) (console/fbcon.c) * splash_init * splash_proc_register() * /bootsplash or /initrd.image ÆÄÀÏ Á¡°Ë * splash_getraw ³»¿ë Á¡°Ë (initrd.image ¸¦ »ç¿ëÇÒ °æ¿ì 2M °¡ ³ÑÀ¸¸é ¿À·ù ¹ß»ý) * "bootsplash %s: looking for picture..." * /bootsplash ÀÇ ³»¿ëÀ» Àаí, ¼³Á¤À» ÇÔ. * take_over_console ( char/vt.c ) * "Console: switching " "to %s\n" * "fb%d: %s frame buffer device\n" * echo "show $(( 65534 * $1 / 100 ))" > /proc/splash * splash_write_proc