summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLyndon Brown <jnqnfe@gmail.com>2020-04-04 05:27:31 +0100
committerLyndon Brown <jnqnfe@gmail.com>2020-05-15 19:35:09 +0000
commitab2e8a91f5247075c173930f340ebccb92914a0b (patch)
treea14e6cc378e9dce46ca3c28681281cef164a90ca
parent9b2564a3ff2264ce3fabd02165f6e86b3a4f2621 (diff)
downloadvyos-live-build-ab2e8a91f5247075c173930f340ebccb92914a0b.tar.gz
vyos-live-build-ab2e8a91f5247075c173930f340ebccb92914a0b.zip
bootloaders: add accessible dark contrast installer menu options
following official install discs. i've not bothered to update grub-legacy this time. Gbp-Dch: Short
-rw-r--r--share/bootloaders/grub-pc/install_gui.cfg45
-rw-r--r--share/bootloaders/grub-pc/install_text.cfg25
-rw-r--r--share/bootloaders/syslinux_common/install_gui.cfg57
-rw-r--r--share/bootloaders/syslinux_common/install_text.cfg33
4 files changed, 160 insertions, 0 deletions
diff --git a/share/bootloaders/grub-pc/install_gui.cfg b/share/bootloaders/grub-pc/install_gui.cfg
index 38ed76cbf..dd8888b32 100644
--- a/share/bootloaders/grub-pc/install_gui.cfg
+++ b/share/bootloaders/grub-pc/install_gui.cfg
@@ -38,6 +38,51 @@ menuentry 'Automated install' {
initrd @INITRD_DI@
}
+submenu 'Accessible dark contrast installer options ...' --hotkey=d {
+
+ source /boot/grub/theme.cfg
+
+ menuentry 'Graphical install' --hotkey=g {
+ linux @KERNEL_GI@ vga=788 theme=dark @APPEND_INSTALL@ --- quiet
+ initrd @INITRD_GI@
+ }
+
+ menuentry 'Graphical expert install' --hotkey=x {
+ linux @KERNEL_GI@ priority=low vga=788 theme=dark @APPEND_INSTALL@
+ initrd @INITRD_GI@
+ }
+
+ menuentry 'Graphical rescue mode' --hotkey=r {
+ linux @KERNEL_GI@ rescue/enable=true vga=788 theme=dark @APPEND_INSTALL@ --- quiet
+ initrd @INITRD_GI@
+ }
+
+ menuentry 'Graphical automated install' --hotkey=a {
+ linux @KERNEL_GI@ auto=true priority=critical vga=788 theme=dark @APPEND_INSTALL@ --- quiet
+ initrd @INITRD_GI@
+ }
+
+ menuentry 'Install' --hotkey=i {
+ linux @KERNEL_DI@ vga=788 theme=dark @APPEND_INSTALL@ --- quiet
+ initrd @INITRD_DI@
+ }
+
+ menuentry 'Expert install' {
+ linux @KERNEL_DI@ priority=low vga=788 theme=dark @APPEND_INSTALL@
+ initrd @INITRD_DI@
+ }
+
+ menuentry 'Rescue mode' {
+ linux @KERNEL_DI@ rescue/enable=true vga=788 theme=dark @APPEND_INSTALL@ --- quiet
+ initrd @INITRD_DI@
+ }
+
+ menuentry 'Automated install' {
+ linux @KERNEL_DI@ auto=true priority=critical vga=788 theme=dark @APPEND_INSTALL@ --- quiet
+ initrd @INITRD_DI@
+ }
+}
+
submenu 'Speech-enabled install options ...' --hotkey=s {
source /boot/grub/theme.cfg
diff --git a/share/bootloaders/grub-pc/install_text.cfg b/share/bootloaders/grub-pc/install_text.cfg
index 23945d6f5..1c113b806 100644
--- a/share/bootloaders/grub-pc/install_text.cfg
+++ b/share/bootloaders/grub-pc/install_text.cfg
@@ -17,3 +17,28 @@ menuentry 'Automated install' --hotkey=a {
linux @KERNEL_DI@ auto=true priority=critical vga=788 @APPEND_INSTALL@ --- quiet
initrd @INITRD_DI@
}
+
+submenu 'Accessible dark contrast installer options ...' --hotkey=d {
+
+ source /boot/grub/theme.cfg
+
+ menuentry 'Install' --hotkey=i {
+ linux @KERNEL_DI@ vga=788 theme=dark @APPEND_INSTALL@ --- quiet
+ initrd @INITRD_DI@
+ }
+
+ menuentry 'Expert install' --hotkey=x {
+ linux @KERNEL_DI@ priority=low vga=788 theme=dark @APPEND_INSTALL@
+ initrd @INITRD_DI@
+ }
+
+ menuentry 'Rescue mode' --hotkey=r {
+ linux @KERNEL_DI@ rescue/enable=true vga=788 theme=dark @APPEND_INSTALL@ --- quiet
+ initrd @INITRD_DI@
+ }
+
+ menuentry 'Automated install' --hotkey=a {
+ linux @KERNEL_DI@ auto=true priority=critical vga=788 theme=dark @APPEND_INSTALL@ --- quiet
+ initrd @INITRD_DI@
+ }
+}
diff --git a/share/bootloaders/syslinux_common/install_gui.cfg b/share/bootloaders/syslinux_common/install_gui.cfg
index 82e409d71..b568f64e8 100644
--- a/share/bootloaders/syslinux_common/install_gui.cfg
+++ b/share/bootloaders/syslinux_common/install_gui.cfg
@@ -60,6 +60,63 @@ menu begin install
initrd @INITRD_DI@
append auto=true priority=critical vga=788 @APPEND_INSTALL@ --- quiet
+ menu begin darkinstall
+ menu label Accessible ^dark contrast installer options
+ menu title Accessible dark contrast installer options
+ include stdmenu.cfg
+ label mainmenu
+ menu label ^Back..
+ menu exit
+
+ label darkinstallgui
+ menu label ^Graphical install
+ linux @KERNEL_GI@
+ initrd @INITRD_GI@
+ append vga=788 theme=dark @APPEND_INSTALL@ --- quiet
+
+ label darkexpertgui
+ menu label Graphical e^xpert install
+ linux @KERNEL_GI@
+ initrd @INITRD_GI@
+ append priority=low vga=788 theme=dark @APPEND_INSTALL@
+
+ label darkrescuegui
+ menu label Graphical ^rescue mode
+ linux @KERNEL_GI@
+ initrd @INITRD_GI@
+ append rescue/enable=true vga=788 theme=dark @APPEND_INSTALL@ --- quiet
+
+ label darkautogui
+ menu label Graphical ^automated install
+ linux @KERNEL_GI@
+ initrd @INITRD_GI@
+ append auto=true priority=critical vga=788 theme=dark @APPEND_INSTALL@ --- quiet
+
+ label darkinstall
+ menu label ^Install
+ linux @KERNEL_DI@
+ initrd @INITRD_DI@
+ append vga=788 theme=dark @APPEND_INSTALL@ --- quiet
+
+ label darkexpert
+ menu label Expert install
+ linux @KERNEL_DI@
+ initrd @INITRD_DI@
+ append priority=low vga=788 theme=dark @APPEND_INSTALL@
+
+ label darkrescue
+ menu label Rescue mode
+ linux @KERNEL_DI@
+ initrd @INITRD_DI@
+ append rescue/enable=true vga=788 theme=dark @APPEND_INSTALL@ --- quiet
+
+ label darkauto
+ menu label Automated install
+ linux @KERNEL_DI@
+ initrd @INITRD_DI@
+ append auto=true priority=critical vga=788 theme=dark @APPEND_INSTALL@ --- quiet
+ menu end
+
menu begin speechinstall
menu label ^Speech-enabled install options
menu title Speech-enabled install options
diff --git a/share/bootloaders/syslinux_common/install_text.cfg b/share/bootloaders/syslinux_common/install_text.cfg
index 7804d1944..cf2e17cb5 100644
--- a/share/bootloaders/syslinux_common/install_text.cfg
+++ b/share/bootloaders/syslinux_common/install_text.cfg
@@ -35,4 +35,37 @@ menu begin install
linux @KERNEL_DI@
initrd @INITRD_DI@
append auto=true priority=critical vga=788 @APPEND_INSTALL@ --- quiet
+
+ menu begin darkinstall
+ menu label Accessible ^dark contrast installer options
+ menu title Accessible dark contrast installer options
+ include stdmenu.cfg
+ label mainmenu
+ menu label ^Back..
+ menu exit
+
+ label darkinstall
+ menu label ^Install
+ linux @KERNEL_DI@
+ initrd @INITRD_DI@
+ append vga=788 theme=dark @APPEND_INSTALL@ --- quiet
+
+ label darkexpert
+ menu label E^xpert install
+ linux @KERNEL_DI@
+ initrd @INITRD_DI@
+ append priority=low vga=788 theme=dark @APPEND_INSTALL@
+
+ label darkrescue
+ menu label ^Rescue mode
+ linux @KERNEL_DI@
+ initrd @INITRD_DI@
+ append rescue/enable=true vga=788 theme=dark @APPEND_INSTALL@ --- quiet
+
+ label darkauto
+ menu label ^Automated install
+ linux @KERNEL_DI@
+ initrd @INITRD_DI@
+ append auto=true priority=critical vga=788 theme=dark @APPEND_INSTALL@ --- quiet
+ menu end
menu end