Bootsplash - заставка, отображаемая с помощью framebuffer во время запуска системы.
1. Пересобрать ядро с такими параметрами:
General Setup ---> [*] Initial RAM filesystem and RAM disk (initramfs/initrd) support Device Drivers ---> Graphics support ---> Support for frame buffer devices ---> [ ] Enable Tile Blitting Support [*] Vesa VGA graphics support Console display driver support ---> [*] Support for the Framebuffer Console decorations Input Device Support ---> <*> Event Interface
2. Внести в /etc/make.conf глобальные USE-флаги "fbcondecor png truetype"
3. Устанавить утилиты и базовые темы:
emerge -av splashutils splash-themes-gentoo
4. Создать образ initramfs:
a) новый образ
splash_geniniramfs --verbose --res 1280x1024 --generate /boot/initramfs-bootsplash emerge-world
где emerge-world - название темы, темы находятся в /etc/splash
б) присоединение к существующему каталогу для создания initramfs
splash_geninitramfs --verbose --res NxN --copy /path/to/initramfsdir theme
в) присоедиение к готовому образу initramfs
splash_geninitramfs --verbose --res NxN --append /path/to/initramfsimage theme
5. Настроить grub.conf:
... kernel /vmlinuz... video=... splash=silent,theme:emerge-world console=tty1 initrd (hdX,Y)/boot/initramfs-bootsplash ..
если /boot на отдельном разделе, то
initrd (hdX,Y)/initramfs-bootsplash
Можно настроить и консоль:
rc-update add fbcondecor boot
в файле /etc/conf.d/fbcondecor раскоментировать вторую строчку:
FBCONDECOR_TTYS="1 2 3 4 5 6"
Теперь перезагрузить систему.
Комментариев нет:
Отправить комментарий