2016-10-05 58 views
0

我試圖在Chipsee面板計算機上實施一個Kiosk風格的啓動,運行Linaro Ubuntu變體。如何禁用Linaro Ubuntu上的啓動企鵝和啓動文本?

我想關閉顯示的四隻企鵝,然後通常很長的引導消息列表。

Grub不存在,引導裝載程序是U-Boot。如果我不需要,我不想重新編譯內核。

我已經嘗試在/ boot中修改linux.config,將安靜和loglevel = 3添加到內核命令行。行爲沒有變化。

Distributor ID: Linaro 
Description: Linaro 12.11 
Release:  12.11 
Codename: precise 

任何幫助將不勝感激。

+0

你應該有一個你的主板的SDK。搜索任何* .png文件或任何圖像文件,你應該找到那些企鵝。現在你有兩個選擇:1用你的圖像替換png o bmp並重新編譯uboot,或者在代碼中搜索該文件名稱的發生並處理它。在這兩種情況下,你都必須重新編譯uboot。 – JosephITA

+0

哎呀。在這種情況下絕對不想這樣做。無需重新編譯即可關閉引導期間輸出的文本? –

+0

我真誠地認爲沒有先生。但重新編譯並不困難。 – JosephITA

回答

0

這些企鵝很可能是由Linux內核顯示的,而不是U-Boot。嘗試在U-boot(bootargs)中添加此內核命令行

logo.nologo 

這應該禁用企鵝。對於技術上的傾向,實際上做的是將模塊參數「nologo」傳遞給「logo」模塊(設備驅動程序)。

您將不得不修改U-Boot環境以將該字符串添加到bootargs。如果您對U-Boot及其環境不熟悉,可能會涉及一些取決於U-Boot配置的內容,但它都是腳本和變量,因此任何擁有bash知識的人都應該能夠通過它進行解析。找出bootargs的設置位置,並對其進行修改。 U-Boot變量'bootcmd'是在啓動Linux時上電時自動執行的命令。按照執行流程,找出bootargs的設置位置,並將該字符串「logo.nologo」添加到bootargs。

祝你好運!

相關問題