去掉 embedded LINUX 開機光標以及設置 啓動LOGO

一.去除embedded linux 的開機光標:


 在內核的當前目錄進入到drivers/video/console/fbcon.c 文件
 將static void fb_flashcursor(void *private)   和 static void fbcon_cursor(struct vc_data *vc, int mode) 裏的內容註釋掉,使之變成空函數

二.設置LINUX內核啓動LOGO

     (1)讓內核支持啓動LOGO

        在內核目錄中 make menuconfig

        Device Drivers ---->   Graphics support ---->

        選中 Bootup logo ----> Standard 224-color Linux logo

     (2) 在LINUX光盤中安裝 NETPBM 的各種安裝包 ,因爲以後要用到其中的一些功能

     (3)製作開機logo的圖片

         

         將要當作開機LOGO的圖片按照你屏幕的大小進行裁減,並將其保存爲 bmp格式

         打開超級終端,輸入以下命令:

         bmptoppm 你做的開機LOGO.bmp > temp1.ppm    //生成ppm
          ppmquant 224 temp1.ppm > temp2.ppm                  //轉換成224顏色
          pnmnoraw temp2.ppm > logo.ppm                            //轉換成ascii格式

  

      (4)將LOGO文件放入內核中

           拷貝到製作好的LOGO文件到  /drivers/video/logo 文件夾

           替換  logo_linux_clut224.ppm 文件

      (5)重新編譯內核

經過以上兩步就能看到沒有光標只有圖片的內核啓動畫面了

發佈了5 篇原創文章 · 獲贊 6 · 訪問量 7萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章