Thursday, March 31, 2005

[Linux] 更換Linux Boot up Logo

2.4 kernel 需要浩大工程才能完成的 Logo更換, 沒想到在2.6 中是
a piece of cake....
如何換咧?

別吵!! 準備好飲料爆米花, silence your mobile phone, 我們正式開始.

1. 到http://kernel.org下載2.6 kernel, 目前已經到2.6.11.4了!

2. 準備好美美的圖片, 使用png 格式, 顏色要少於224, 此例是使用1024x80.
使用pngtopnm及pnmtoplainpnm這兩個tool來轉換
pngtopnm my_logo.png | pnmtoplainpnm > logo_linux_clut224.ppm
cp logo_linux_clut224.ppm /your_kernel_source/drivers/video/logo/

3. Untar kernel source code後, 執行 make menuconfig
Graphics Support ->
[*] Support for frame buffer devices
[*] VESA VGA graphics support

Console display driver support ->
[*] Video mode selection support

<*> Framebuffer Console support

[*]Select compiled-in fonts
[*]VGA 8x16 font

Logo configuration->
[*]Bootup logo
[*] Standard 224-color Linux logo

4. 接下來就是compile kernel囉, 這都不會就收工了 =.=|||
make bzImage

5. 選好心儀的bootloader, 在append 參數中, 加上 'vga=0x318' 會設定
開機時使用1024x768 24bit的模式.

6. 開機試試囉... Enjoy yourself ^_^


成果在此, 順便幫公司打廣告!! XD

0 Comments:

Post a Comment

Subscribe to Post Comments [Atom]

<< Home