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"