====== elilo theme ====== ====== step 1 ====== grab the theme git clone https://gitlab.com/ethelack/elilo-textmenu-message-themes ~/elilo-textmenu-message-themes ====== step 2 ====== find /boot/efi mountpoint mount | grep /boot/efi ====== step 3 ====== find elilo.conf find /boot/efi -name "elilo*" ====== step 3 ====== change directory to wherever you saved the themes cd ~/elilo-textmenu-message-themes ====== step 4 ====== switch user to root su - ====== step 5 ====== copy theme files cp *.msg /boot/efi/EFI/Slackware ====== step 6 ====== You will have to hash out or remove the following two simple menu options. #chooser=simple #message=boot_message.txt Then add in the textmenu options: to instruct elilo to run the textmenu on reboot. "chooser=textmenu" option to specify the name of the textmenu-message.msg file to use as the theme. "message=" It is recommended to add the "f1" and "f2" options so that help information is accesible from the boot menu. The f1 "General" and f2 "Params" help files are themed in similar colours to the textmenu-message files. The colours are: blue green-trans yellow-trans red grey-trans cyan-trans red-trans The "prompt" option instructs elilo to enter interactive mode so that the user can select a kernel label at the boot prompt. This has to be used to enable the textmenu dialog box to be displayed. "delay" option is the amount of time in 10ths/sec when not in interactive mode to wait before auto booting. Default is 0. "timeout" option is the amount of time in 10ths/sec when in interactive mode to wait before auto booting the default kernel. Default is infinity. An example elilo.conf prompt chooser=textmenu message=textmenu-message-red-trans.msg f1=General-red-trans.msg f2=Params-red-trans.msg timeout=500 default=Gen6.9.1 image=vmlinuz-generic-6.9.0 label=Gen6.9.0 initrd=initrd-6.9.0.gz append="ADD_YOUR_KERNEL_APPEND_ENTRIES_HERE" read-only image=vmlinuz-generic-6.9.1 label=Gen6.9.1 initrd=initrd-6.9.1.gz append="mitigations=off" read-only image=vmlinuz-huge-6.9.0 label=Hug6.9.0 initrd=initrd-6.9.0.gz append="ADD_YOUR_KERNEL_APPEND_ENTRIES_HERE" read-only image=vmlinuz-huge-6.9.1 label=Hug6.9.1 initrd=initrd-6.9.1.gz append="ADD_YOUR_KERNEL_APPEND_ENTRIES_HERE" read-only