2016-10-05 6 views
0

Linaro Ubuntu 변형을 실행하는 Chipsee 패널 컴퓨터에서 키오스크 스타일 부팅을 구현하려고합니다.어떻게 Linaro Ubuntu에서 시작 펭귄과 부팅 텍스트를 비활성화 할 수 있습니까?

표시되는 4 개의 펭귄을 끄고 부팅 메시지의 일반적인 긴 목록을 해제하고 싶습니다.

Grub는 존재하지 않으며 부트 로더는 U-Boot입니다. 필자는 커널을 다시 컴파일하고 싶지 않습니다.

나는 이미/boot에서 linux.config를 수정하고 커널 명령 줄에 quiet 및 loglevel = 3을 추가하려고 시도했습니다. 행동에 변화가 없습니다.

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

모든 도움을 주시면 감사하겠습니다.

+0

보드의 SDK가 있어야합니다. * .png 파일이나 이미지 파일을 검색하면 해당하는 펭귄을 찾아야합니다. 이제 2 개의 choises가 있습니다 : 1 이미지를 png o bmp로 대체하고 uboot를 다시 컴파일하거나 코드에서 해당 파일 이름의 출현을 검색하고 처리하십시오. 두 경우 모두 uboot를 다시 컴파일해야합니다. – JosephITA

+0

Yikes. 확실히이 상황에서 그렇게하고 싶지는 않습니다. 부팅하는 동안 텍스트를 다시 컴파일하지 않고 꺼낼 수 있습니까? –

+0

나는 진심으로 생각하지 않습니다. 그러나 재 컴파일은 그렇게 어렵지 않습니다. – JosephITA

답변

0

이러한 펭귄은 U-Boot가 아닌 Linux 커널에 의해 표시 될 가능성이 큽니다. (bootargs) U-부팅에서 커널 명령 행이 추가 시도 펭귄을 해제해야합니다

logo.nologo 

. 기술적 인면에서 실제로는 모듈 매개 변수 "nologo"를 "로고"모듈 (장치 드라이버)에 전달합니다.

해당 문자열을 bootargs에 추가하려면 U-Boot 환경을 수정해야합니다. U-Boot와 환경에 익숙하지 않다면 U-Boot 구성에 따라 다소 복잡 할 수 있지만 모든 스크립트와 변수이므로 bash 지식을 가진 사람은 누구나이를 해석 할 수 있어야합니다. bootargs가 설정되는 곳을 찾아서 수정하십시오. U-Boot 변수 'bootcmd'는 Linux를 부팅하기 위해 전원을 켤 때 자동으로 실행되는 명령입니다. 실행 흐름을 따라 bootargs가 설정되는 위치를 파악한 다음 bootargs에 "logo.nologo"문자열을 추가하십시오.

행운을 빈다.