LINUX.ORG.RU

Bootlogo на Repka Pi

 , ,


0

1

Не получается сделать bootlogo (вставить картинку при загрузке системы) на одноплатном компьютере Repka Pi (операционная система Debian). Пробовал двумя способами:

  1. С помощью plymouth. Выяснилось, что команда systemctl status plymouth-read-write.service показывает, что сервис plymouth-read-write не запущен FAILURE (при этом сравнивал на orange pi там та же команда показывает, что сервис SUCCESS, в остальном на orange pi всё также). Переустановка plymouth не помогла - сервис все также показывает FAILURE, никакой картинки не появляется при загрузке системы.

  2. Компиляцией ядра linux. Положил картинку в формате logo_linux_clut224.ppm по пути в исходниках ядра /drivers/video/logo . Включил в menuconfig поддержку bootlogo (Device Drivers -> Graphics support -> Bootup logo) Ядро успешно компилируется и устанавливается, но картинка так и не появляется.


Чтобы картинка отобразилась, надо чтобы экран работал в режиме фреймбуфера (то есть у ядра была возможность выводить произвольные изображения до запуска оконной подсистемы). Копай в сторону ядерного видеодрайвера.

KivApple ★★★★★
()

Вангую что это надо делать на уровне загрузчика. Который 111% закрытый и такого функционала не имеет.

kirill_rrr ★★★★★
()
Ответ на: комментарий от KivApple

Получилось скомпилировать ядро, так чтобы вначале загрузки картинка выводилась (для этого в конфигурации ядра включил опцию связанную что-то с endianess и framebuffer). Однако картинка выводится почему-то только на HDMI-монитор, но не выводится на SPI-экран (при этом GUI Дебиана на SPI-экране нормально загружается и работает). А надо именно чтобы картинка в начале загрузки появлялась на SPI-экране.

sIvan
() автор топика
Для того чтобы оставить комментарий войдите или зарегистрируйтесь.