2010-02-10 Vladimir Serbinenko <phcoder@gmail.com>
Support GRUB_GFXPAYLOAD_LINUX. * util/grub-mkconfig.in: Export GRUB_GFXPAYLOAD_LINUX. * util/grub.d/10_linux.in (linux_entry): Handle GRUB_GFXPAYLOAD_LINUX.
This commit is contained in:
parent
dd01d3970f
commit
65a533e78a
3 changed files with 16 additions and 2 deletions
|
@ -1,3 +1,10 @@
|
||||||
|
2010-02-10 Vladimir Serbinenko <phcoder@gmail.com>
|
||||||
|
|
||||||
|
Support GRUB_GFXPAYLOAD_LINUX.
|
||||||
|
|
||||||
|
* util/grub-mkconfig.in: Export GRUB_GFXPAYLOAD_LINUX.
|
||||||
|
* util/grub.d/10_linux.in (linux_entry): Handle GRUB_GFXPAYLOAD_LINUX.
|
||||||
|
|
||||||
2010-02-10 Vladimir Serbinenko <phcoder@gmail.com>
|
2010-02-10 Vladimir Serbinenko <phcoder@gmail.com>
|
||||||
|
|
||||||
* script/execute.c (grub_script_execute_cmdline): Use grub_print_error
|
* script/execute.c (grub_script_execute_cmdline): Use grub_print_error
|
||||||
|
|
|
@ -221,6 +221,7 @@ export GRUB_DEFAULT \
|
||||||
GRUB_DISABLE_LINUX_RECOVERY \
|
GRUB_DISABLE_LINUX_RECOVERY \
|
||||||
GRUB_GFXMODE \
|
GRUB_GFXMODE \
|
||||||
GRUB_THEME \
|
GRUB_THEME \
|
||||||
|
GRUB_GFXPAYLOAD_LINUX \
|
||||||
GRUB_DISABLE_OS_PROBER
|
GRUB_DISABLE_OS_PROBER
|
||||||
|
|
||||||
if test "x${grub_cfg}" != "x"; then
|
if test "x${grub_cfg}" != "x"; then
|
||||||
|
|
|
@ -65,9 +65,15 @@ linux_entry ()
|
||||||
|
|
||||||
# Use ELILO's generic "efifb" when it's known to be available.
|
# Use ELILO's generic "efifb" when it's known to be available.
|
||||||
# FIXME: We need an interface to select vesafb in case efifb can't be used.
|
# FIXME: We need an interface to select vesafb in case efifb can't be used.
|
||||||
|
if [ "x$GRUB_GFXPAYLOAD_LINUX" = x ]; then
|
||||||
if grep -qx "CONFIG_FB_EFI=y" /boot/config-${version} 2> /dev/null ; then
|
if grep -qx "CONFIG_FB_EFI=y" /boot/config-${version} 2> /dev/null ; then
|
||||||
cat << EOF
|
cat << EOF
|
||||||
set gfxpayload=keep
|
set gfxpayload=keep
|
||||||
|
EOF
|
||||||
|
fi
|
||||||
|
else
|
||||||
|
cat << EOF
|
||||||
|
set gfxpayload=$GRUB_GFXPAYLOAD_LINUX
|
||||||
EOF
|
EOF
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue