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

2021-07-04 11:23:01 字數 1190 閱讀 9519

1、

配置核心

使核心啟動時載入logo,在源**的主目錄下make menuconfig

選上 並 進入 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了!

linux中的lo回環介面

1 linux的網路介面之掃盲 1 網路介面的命名 這裡並不存在一定的命名規範,但網路介面名字的定義一般都是要有意義的。例如 eth0 ethernet的簡寫,一般用於乙太網介面。wifi0 wifi是無線區域網,因此wifi0一般指無線網路介面。ath0 atheros的簡寫,一般指atheros...

控制Linux核心啟動中的列印

如果正常配置了輸入輸出終端,則核心啟動過程中會將很多資訊輸出到控制台上。這些資訊中有些表示嚴重錯誤,有些只是一般的提示資訊。在平台成熟後,繼續保留這些資訊既不美觀,也會影響啟動速度 串列埠的波特率很低 因此要盡量遮蔽不重要的資訊。這需要對核心進行一些改造。核心啟動過程中的列印都是通過printk 輸...

控制Linux核心啟動中的列印

如果正常配置了輸入輸出終端,則核心啟動過程中會將很多資訊輸出到控制台上。這些資訊中有些表示嚴重錯誤,有些只是一般的提示資訊。在平台成熟後,繼續保留這些資訊既不美觀,也會影響啟動速度 串列埠的波特率很低 因此要盡量遮蔽不重要的資訊。這需要對核心進行一些改造。核心啟動過程中的列印都是通過printk 輸...