From 2a8e02404fc7b497c4fe3fe0bb1e7c028cc0d18c Mon Sep 17 00:00:00 2001 From: Andrew Robbins Date: Mon, 7 Aug 2017 01:47:08 -0400 Subject: Add grubenv containing GRUB environment variables In order to mitigate issues concerning end-users making their system unbootable by misconfiguring grub.cfg, an environment file is provided with the intent being to direct users to edit that file instead of grub.cfg. Thus, consequences of misconfiguration are lessened. Of course, users looking to make more extensive changes than setting environment variables used by either GRUB (internally) or in grub.cfg will still need to edit their grub.cfg. --- projects/grub/install/grubenv | 9 +++++++++ 1 file changed, 9 insertions(+) create mode 100644 projects/grub/install/grubenv (limited to 'projects/grub/install/grubenv') diff --git a/projects/grub/install/grubenv b/projects/grub/install/grubenv new file mode 100644 index 00000000..274290b0 --- /dev/null +++ b/projects/grub/install/grubenv @@ -0,0 +1,9 @@ +# GRUB Environment Block +default=0 +gfxterm_background=(cbfsdisk)/background.png +gfxterm_font=(cbfsdisk)/fonts/dejavusansmono.pf2 +keymap=(cbfsdisk)/keymaps/default.gkb +pager=1 +timeout=1 +timeout_style=menu +#################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################### \ No newline at end of file -- cgit v1.2.3-70-g09d2 From 9449be6ad6b3bc1df6bf96198d6735f6db235e35 Mon Sep 17 00:00:00 2001 From: Andrew Robbins Date: Tue, 8 Aug 2017 01:53:20 -0400 Subject: Add commonly configured variables to grubenv --- projects/grub/install/grubenv | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) (limited to 'projects/grub/install/grubenv') diff --git a/projects/grub/install/grubenv b/projects/grub/install/grubenv index 274290b0..66f7b1c6 100644 --- a/projects/grub/install/grubenv +++ b/projects/grub/install/grubenv @@ -1,9 +1,16 @@ # GRUB Environment Block +color_highlight=black/white +color_normal=white/black default=0 +gfxpayload=keep gfxterm_background=(cbfsdisk)/background.png gfxterm_font=(cbfsdisk)/fonts/dejavusansmono.pf2 keymap=(cbfsdisk)/keymaps/default.gkb +lang= +locale_dir=(cbfsdisk)/locale +menu_color_highlight=black/white +menu_color_normal=white/black pager=1 timeout=1 timeout_style=menu -#################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################### \ No newline at end of file +############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################# \ No newline at end of file -- cgit v1.2.3-70-g09d2