aboutsummaryrefslogtreecommitdiff
path: root/projects/grub
diff options
context:
space:
mode:
authorAndrew Robbins <contact@andrewrobbins.info>2017-08-07 01:47:08 -0400
committerAndrew Robbins <contact@andrewrobbins.info>2017-08-08 01:29:56 -0400
commit2a8e02404fc7b497c4fe3fe0bb1e7c028cc0d18c (patch)
treea10a045aec71b0fd435a8fb18658f134886c1c88 /projects/grub
parent0fae54a1b2eb300d39161b43a423bcb72f95741c (diff)
downloadlibrebootfr-2a8e02404fc7b497c4fe3fe0bb1e7c028cc0d18c.tar.gz
librebootfr-2a8e02404fc7b497c4fe3fe0bb1e7c028cc0d18c.zip
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.
Diffstat (limited to 'projects/grub')
-rw-r--r--projects/grub/install/grubenv9
-rw-r--r--projects/grub/install/install1
2 files changed, 10 insertions, 0 deletions
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
diff --git a/projects/grub/install/install b/projects/grub/install/install
index c396a32d..644c6ef1 100644
--- a/projects/grub/install/install
+++ b/projects/grub/install/install
@@ -1,3 +1,4 @@
+grubenv:grubenv
txtmode/grub.cfg:txtmode/grub.cfg
txtmode/grubtest.cfg:txtmode/grubtest.cfg
vesafb/grub.cfg:vesafb/grub.cfg