Blame
| adb403 | Anonymous | 2026-01-31 03:02:28 | 1 | # Elilo Theme |
| 2 | ||||
| 3 | ====== elilo theme ====== |
|||
| 4 | ||||
| 5 | ====== step 1 ====== |
|||
| 6 | grab the theme |
|||
| 7 | ||||
| 8 | <code>git clone https://gitlab.com/ethelack/elilo-textmenu-message-themes ~/elilo-textmenu-message-themes</code> |
|||
| 9 | ||||
| 10 | ====== step 2 ====== |
|||
| 11 | find /boot/efi mountpoint |
|||
| 12 | ||||
| 13 | <code>mount | grep /boot/efi</code> |
|||
| 14 | ||||
| 15 | ====== step 3 ====== |
|||
| 16 | find elilo.conf |
|||
| 17 | ||||
| 18 | <code>find /boot/efi -name "elilo*"</code> |
|||
| 19 | ||||
| 20 | ====== step 3 ====== |
|||
| 21 | change directory to wherever you saved the themes |
|||
| 22 | ||||
| 23 | <code>cd ~/elilo-textmenu-message-themes</code> |
|||
| 24 | ||||
| 25 | ====== step 4 ====== |
|||
| 26 | switch user to root |
|||
| 27 | ||||
| 28 | <code>su -</code> |
|||
| 29 | ||||
| 30 | ====== step 5 ====== |
|||
| 31 | copy theme files |
|||
| 32 | ||||
| 33 | <code>cp *.msg /boot/efi/EFI/Slackware</code> |
|||
| 34 | ||||
| 35 | ====== step 6 ====== |
|||
| 36 | ||||
| 37 | You will have to hash out or remove the following two simple menu options. |
|||
| 38 | <code>#chooser=simple |
|||
| 39 | #message=boot_message.txt</code> |
|||
| 40 | ||||
| 41 | Then add in the textmenu options: |
|||
| 42 | to instruct elilo to run the textmenu on reboot. |
|||
| 43 | "chooser=textmenu" |
|||
| 44 | option to specify the name of the textmenu-message.msg file to use as the theme. |
|||
| 45 | "message=" |
|||
| 46 | ||||
| 47 | It is recommended to add the "f1" and "f2" options so that help information is accesible from the boot menu. |
|||
| 48 | The f1 "General" and f2 "Params" help files are themed in similar colours to the textmenu-message files. |
|||
| 49 | ||||
| 50 | The colours are: |
|||
| 51 | blue green-trans yellow-trans |
|||
| 52 | red grey-trans |
|||
| 53 | cyan-trans red-trans |
|||
| 54 | ||||
| 55 | The "prompt" option instructs elilo to enter interactive mode so that the user can select a kernel label at |
|||
| 56 | the boot prompt. This has to be used to enable the textmenu dialog box to be displayed. |
|||
| 57 | ||||
| 58 | "delay" option is the amount of time in 10ths/sec when not in interactive mode to wait |
|||
| 59 | before auto booting. Default is 0. |
|||
| 60 | ||||
| 61 | "timeout" option is the amount of time in 10ths/sec when in interactive mode to wait |
|||
| 62 | before auto booting the default kernel. Default is infinity. |
|||
| 63 | ||||
| 64 | ||||
| 65 | ||||
| 66 | ||||
| 67 | An example elilo.conf |
|||
| 68 | ||||
| 69 | <code>prompt |
|||
| 70 | chooser=textmenu |
|||
| 71 | message=textmenu-message-red-trans.msg |
|||
| 72 | f1=General-red-trans.msg |
|||
| 73 | f2=Params-red-trans.msg |
|||
| 74 | timeout=500 |
|||
| 75 | default=Gen6.9.1 |
|||
| 76 | image=vmlinuz-generic-6.9.0 |
|||
| 77 | label=Gen6.9.0 |
|||
| 78 | initrd=initrd-6.9.0.gz |
|||
| 79 | append="ADD_YOUR_KERNEL_APPEND_ENTRIES_HERE" |
|||
| 80 | read-only |
|||
| 81 | image=vmlinuz-generic-6.9.1 |
|||
| 82 | label=Gen6.9.1 |
|||
| 83 | initrd=initrd-6.9.1.gz |
|||
| 84 | append="mitigations=off" |
|||
| 85 | read-only |
|||
| 86 | image=vmlinuz-huge-6.9.0 |
|||
| 87 | label=Hug6.9.0 |
|||
| 88 | initrd=initrd-6.9.0.gz |
|||
| 89 | append="ADD_YOUR_KERNEL_APPEND_ENTRIES_HERE" |
|||
| 90 | read-only |
|||
| 91 | image=vmlinuz-huge-6.9.1 |
|||
| 92 | label=Hug6.9.1 |
|||
| 93 | initrd=initrd-6.9.1.gz |
|||
| 94 | append="ADD_YOUR_KERNEL_APPEND_ENTRIES_HERE" |
