blob: 379687272868d2f1e7d53dc26e7515b8605469af (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
|
set theme_name=kanotix
set gfxmode=640x480
set default="0"
set timeout=5
function lang_en {
set lang_opt='utc=yes locales=us'
}
function lang_de {
set lang_opt='utc=no timezone=Europe/Berlin locales=de keyboard-layouts=de keyboard-variant=nodeadkeys'
}
lang_de # default language
function select_language {
menu_popup -t template_popup lang_menu
}
function select_resolution {
if menu_popup -t template_popup resolution_menu ; then
menu_reload_mode
save_env gfxmode
fi
}
if test -f ${prefix}/themes/${theme_name}/theme ; then
insmod coreui
menu_region.text
load_string '+lang_menu { -English { command="lang_en" }}'
load_string '+lang_menu { -German { command="lang_de" }}'
load_config ${prefix}/themes/${theme_name}/theme
insmod vbe
insmod png
insmod jpeg
set gfxfont="Unifont Regular 16"
menu_region.gfx
vmenu resolution_menu
controller.ext
fi
insmod gettext
menuentry 'Start Kanotix' --class kanotix --group main {
echo 'Loading Linux ...'
linux /live/vmlinuz boot=live config ${lang_opt} quiet splash
echo 'Loading initial ramdisk ...'
initrd /live/initrd.img
}
if test -d /gfxoverlay ; then
menuentry 'Start Kanotix (gfxoverlay)' --class kanotix --group main {
echo 'Loading Linux ...'
linux /live/vmlinuz boot=live config ${lang_opt} gfx=auto quiet splash
echo 'Loading initial ramdisk ...'
initrd /live/initrd.img
}
fi
menuentry 'Start Kanotix (failsafe)' --class kanotix --group main {
echo 'Loading Linux ...'
linux /live/vmlinuz boot=live config ${lang_opt} quiet splash noapic noapm nodma nomce nolapic nomodeset nosmp vga=normal
echo 'Loading initial ramdisk ...'
initrd /live/initrd.img
}
menuentry 'Memtest86+' --class memtest --group main {
linux16 /live/memtest
}
|