From f4a7650094961325b989e080d9055ee3a152932b Mon Sep 17 00:00:00 2001 From: Andrew Robbins Date: Mon, 7 Aug 2017 02:22:22 -0400 Subject: Replace hardcoded env variables, add keymap command The command 'loadfont' was removed because the environment variable 'gfxterm_font' is inspected by GRUB and automatically sets the font to its value if 'gfxterm' is in the list of active output terminals. --- projects/grub/install/txtmode/grub.cfg | 14 +++++--------- 1 file changed, 5 insertions(+), 9 deletions(-) (limited to 'projects/grub/install/txtmode/grub.cfg') diff --git a/projects/grub/install/txtmode/grub.cfg b/projects/grub/install/txtmode/grub.cfg index c668544b..90946c01 100644 --- a/projects/grub/install/txtmode/grub.cfg +++ b/projects/grub/install/txtmode/grub.cfg @@ -1,5 +1,3 @@ -set prefix=(memdisk)/boot/grub - insmod nativedisk insmod ehci insmod ohci @@ -16,16 +14,14 @@ terminal_input --append serial terminal_output --append serial terminal_input --append at_keyboard terminal_output --append cbmemc - -gfxpayload=keep terminal_output --append gfxterm -# Default to first option, automatically boot after 1 second -set default="0" -set timeout=1 +load_env --file (cbfsdisk)/grubenv -# This is useful when using 'cat' on long files on GRUB terminal -set pager=1 +# User's preferred keyboard layout +if [ -n "${keymap}" ]; then + keymap "${keymap}" +fi function try_user_config { set root="${1}" -- cgit v1.2.3-70-g09d2