1. 程式人生 > >Linux核心啟動中顯示的logo的修改

Linux核心啟動中顯示的logo的修改

1、配置核心

使核心啟動時載入logo,在原始碼的主目錄下make menuconfig

Device Drivers  --->  

  

Graphics support  --->


選上 並 進入 Bootup logo -->


選上 Standard 224-color Linux logo


[ * ] 代表選中 

[   ]代表未選中

[M]代表編譯成模組,使用空格鍵切換

make重新編譯核心,這樣啟動是就會載入啟動logo了.

2、然後就是處理開機圖片了。

修改“drivers/video/logo/logo_linux_clut224.ppm”檔案,實際上是替換該檔案。

使用netpbm軟體

轉換解析度:

convert -resize 240x320! name.png name2.png

將png圖片轉換成pnm:

pngtopnm name2.png > name3.pnm

將pnm圖片的顏色限制在224:

pnmquant 224 name3.pnm > name4.pnm

將pnm圖片轉換成我們需要的ppm格式:

pnmtoplainpnm name4.pnm > logo_linux_clut224.ppm

將該檔案複製到核心原始碼中的“ drivers/video/logo/ ” 目錄下

替換掉原有的“logo_linux_clut224.ppm”檔案。同時刪除logo_linux_clut224.c

logo_linux_clut224.o檔案這樣才能使編譯的使用logo_linux_clut224.ppm

重新編譯核心,啟動變能看到自制的logo了!