2016-10-05 12 views
0

Я пытаюсь реализовать загрузку стиля киоска на панельном компьютере Chipsee, используя вариант Linaro Ubuntu.Как отключить запуск пингвинов и загрузочный текст на Linaro Ubuntu?

Я хочу отключить четыре обнаруженных пингвина, а затем обычный длинный список загрузочных сообщений.

Grub нет, загрузчик U-Boot. Я не хочу перекомпилировать ядро, если мне это не нужно.

Я уже пробовал модифицировать linux.config в/boot, добавив тихий и loglevel = 3 в командную строку ядра. Никаких изменений в поведении.

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

Любая помощь была бы очень признательна.

+0

у вас должен быть SDK вашей доски. Найдите в нем любой файл * .png или любой файл изображения, и вы должны найти этих пингвинов. Теперь у вас есть 2 варианта: 1 замените png o bmp своим изображением и перекомпилируйте uboot или выполните поиск имени этого файла в коде и обработайте его. В обоих случаях вам нужно перекомпилировать uboot. – JosephITA

+0

Yikes. Определенно не хочу делать это в этой ситуации. Можно ли отключить текст при загрузке без перекомпиляции? –

+0

Я искренне думаю, нет, сэр. Но перекомпиляция не так уж трудна. – JosephITA

ответ

0

Эти пингвины, скорее всего, отображаются ядром Linux, а не U-Boot. Попробуйте добавить это в командную строку ядра в U-Boot (bootargs)

logo.nologo 

Это следует отключить пингвины. Для технически наклонного, то, что на самом деле делает, передается параметр модуля «nologo» в модуль «логотип» (драйвер устройства.)

Вам нужно будет изменить среду U-Boot, чтобы добавить эту строку в bootargs. Если вы не знакомы с U-Boot и его средой, это может быть несколько задействовано в зависимости от конфигурации U-Boot, но это все сценарии и переменные, поэтому любой, у кого есть знания bash, должен разбираться в нем. Выясните, где загружаются bootargs, и измените его. Переменная U-Boot «bootcmd» - это команда, которая автоматически запускается при загрузке для загрузки Linux. Следуйте этому потоку исполнения, выясните, где загружаются bootargs, и добавьте эту строку «logo.nologo» в bootargs.

Удачи вам!

 Смежные вопросы

  • Нет связанных вопросов^_^