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 輸...