У многих Boot logo (пингвины, показывающие количество потоков или ядер) не работает из коробки. В связи с этим небольшая памятка.
- В /boot/grub/grub.cfg в стоке linux предлагается убрать слово quiet (рядом со splash).
- В ядре (.config) отключить (закомментировать) #CONFIG_FRAMEBUFFER_CONSOLE_DEFERRED_TAKEOVER=y Поставить is not set
- Включить boot logo в ядре: Device Drivers->Graphics->Boot logo (то, которое 224)
- Включить в ядре поддержку Framebuffer (вариативно, от системы)
- Поставить в grub.cfg нужный режим, например, vga=0x317 для 1024х768 (можно разными способами сделать).
Кастомизация (создание своего) Boot logo
- Заходим в /usr/src/linux/drivers/video/logo
- Удалим файлы: logo_linux_clut224.c и logo_linux_clut224.o (они генерируются при компиляции ядра)
- Отредактируем файл logo_linux_clut224.ppm в редакторе gimp по своему вкусу.
- Установим пакет netpbm
- Отредактируем количество цветов программой: ppmquant
ppmquant 224 logo_linux_clut224.ppm > logo_linux_clut224.ppm
- Переведем в ASCII формат Лого: pnmnoraw logo_linux_clut224.ppm > logo_linux_clut224.ppm
Для конвертации можно использовать промежуточный файл, предварительно переименовав logo_linux_clut224.ppm.
Логотип готов. Осталось перекомпилировать ядро.
P.S. Кстомизированное мной Boot Logo: https://disk.yandex.ru/i/jauzt48_ydk1zg
Пример: https://ibb.co/PcfVgD7