[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