Commit adb403
2026-01-31 03:02:28 Anonymous: elilo theme 1| /dev/null .. elilo theme.md | |
| @@ 0,0 1,94 @@ | |
| + | # Elilo Theme |
| + | |
| + | ====== elilo theme ====== |
| + | |
| + | ====== step 1 ====== |
| + | grab the theme |
| + | |
| + | <code>git clone https://gitlab.com/ethelack/elilo-textmenu-message-themes ~/elilo-textmenu-message-themes</code> |
| + | |
| + | ====== step 2 ====== |
| + | find /boot/efi mountpoint |
| + | |
| + | <code>mount | grep /boot/efi</code> |
| + | |
| + | ====== step 3 ====== |
| + | find elilo.conf |
| + | |
| + | <code>find /boot/efi -name "elilo*"</code> |
| + | |
| + | ====== step 3 ====== |
| + | change directory to wherever you saved the themes |
| + | |
| + | <code>cd ~/elilo-textmenu-message-themes</code> |
| + | |
| + | ====== step 4 ====== |
| + | switch user to root |
| + | |
| + | <code>su -</code> |
| + | |
| + | ====== step 5 ====== |
| + | copy theme files |
| + | |
| + | <code>cp *.msg /boot/efi/EFI/Slackware</code> |
| + | |
| + | ====== step 6 ====== |
| + | |
| + | You will have to hash out or remove the following two simple menu options. |
| + | <code>#chooser=simple |
| + | #message=boot_message.txt</code> |
| + | |
| + | 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 |
| + | |
| + | <code>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" |
