]> git.ipfire.org Git - people/shoehn/ipfire.org.git/blobdiff - templates/netboot/menu.cfg
netboot: Allow booting multiple architectures
[people/shoehn/ipfire.org.git] / templates / netboot / menu.cfg
index 65bfd0f4e872f5781b20e68dfac87a856202d13f..98f0e83959b0a3e2a41da3c0eea0b65e35fdcf19 100644 (file)
@@ -1,3 +1,5 @@
+SERIAL 0 115200
+
 menu hshift 0
 menu width 40
 menu margin 1
@@ -11,13 +13,30 @@ menu rows 10
 menu helpmsgrow 16
 menu background boot.png
 prompt 0
-allowoptions 0
 
-menu title {{ _("IPFire boot menu") }}
+menu title {{ _("IPFire boot menu") }} ({{ arch }})
+
+{% if latest_release %}
+       {% module NetBootMenuConfig(latest_release, arch=arch, platform=platform) %}
+       {% module NetBootMenuSeparator() %}
+{% end %}
+
+{% if stable_releases %}
+       {% module NetBootMenuHeader(_("Stable releases"), stable_releases, arch=arch, platform=platform) %}
+{% end %}
 
-{% module NetBootMenuConfig(latest_release) %}
+{% if development_releases %}
+       {% module NetBootMenuHeader(_("Development releases"), development_releases, arch=arch, platform=platform) %}
+{% end %}
 
-{% module NetBootMenuSeparator() %}
+{% if arch == "x86_64" %}
+       menu separator
 
-{% module NetBootMenuHeader(_("Stable releases"), stable_releases) %}
-{% module NetBootMenuHeader(_("Development releases"), development_releases) %}
+       label change.to.i586
+               text help
+{{ _("You can as well install a 32-bit version of IPFire") }}
+               endtext
+               menu label {{ _("Change to i586") }}
+               kernel vesamenu.c32
+               append premenu.cfg?arch=i586&platform={{ platform }}
+{% end %}