]> git.ipfire.org Git - people/shoehn/ipfire.org.git/blobdiff - templates/netboot/menu-config.cfg
netboot: Allow booting multiple architectures
[people/shoehn/ipfire.org.git] / templates / netboot / menu-config.cfg
index 200bae1eb7c4b3af4cdb97ab599172ab14eea7b1..f064424de6737dfd62c5af100b1bf3b8590e5459 100644 (file)
@@ -1,11 +1,47 @@
-label {{ release.sname }}
-       menu label {{ release.name }}
+menu begin {{ release.sname }}
+       menu title {{ release.name }}
 
-       text help
+       label {{ release.sname }}.default
+               menu label Start installation!
+
+               text help
 {{ _("Install %s...") % release.name }}
-       endtext
+               endtext
+
+               kernel {{ release.netboot_kernel_url(arch, platform) }}
+               initrd {{ release.netboot_initrd_url(arch, platform) }}
+               append {{ release.netboot_args(arch, platform) }} vga=791
+
+       {% module NetBootMenuSeparator() %}
+
+       label {{ release.sname }}.novga
+               menu label {{ _("Install in text mode") }}
+
+               text help
+{{ _("Install in text mode.") }}
+               endtext
+
+               kernel {{ release.netboot_kernel_url(arch, platform) }}
+               initrd {{ release.netboot_initrd_url(arch, platform) }}
+               {% if release.netboot_args(arch, platform) %}append {{ release.netboot_args(arch, platform) }}{% end %}
+
+{% if release.id >= 75 %}
+       label {{ release.sname }}.scon
+               menu label {{ _("Install with serial console") }}
+
+               text help
+{{ _("Install with serial console.") }}
+               endtext
+
+               kernel {{ release.netboot_kernel_url(arch, platform) }}
+               initrd {{ release.netboot_initrd_url(arch, platform) }}
+               append {{ release.netboot_args(arch, platform) }} console=ttyS0,115200 novga
+{% end %}
 
-       kernel {{ release.netboot_kernel }}
-       initrd {{ release.netboot_initrd }}
-       append {{ release.netboot_append }}
+       {% module NetBootMenuSeparator() %}
 
+       label {{ release.sname }}.back
+               menu label {{ _("Back...") }}
+               menu exit
+menu end
+{% comment new line %}