====== 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