mirror of
https://git.proxmox.com/git/grub2
synced 2025-07-23 08:44:17 +00:00
31 lines
1.4 KiB
Diff
31 lines
1.4 KiB
Diff
Description: Disable gfxpayload=keep by default
|
|
Setting gfxpayload=keep has been known to cause efifb to be inappropriately
|
|
enabled. In any case, with the current Linux kernel the result of this
|
|
option is that early kernelspace will be unable to print anything to the
|
|
console, so (for example) if boot fails and you end up dumped to an
|
|
initramfs prompt, you won't be able to see anything on the screen. As such
|
|
it shouldn't be enabled by default in Debian, no matter what kernel options
|
|
are enabled.
|
|
.
|
|
gfxpayload=keep is a good idea but rather ahead of its time ...
|
|
Author: Colin Watson <cjwatson@debian.org>
|
|
Bug-Debian: http://bugs.debian.org/567245
|
|
Forwarded: no
|
|
Last-Update: 2013-12-20
|
|
|
|
Index: b/util/grub.d/10_linux.in
|
|
===================================================================
|
|
--- a/util/grub.d/10_linux.in
|
|
+++ b/util/grub.d/10_linux.in
|
|
@@ -127,10 +127,6 @@
|
|
# FIXME: We need an interface to select vesafb in case efifb can't be used.
|
|
if [ "x$GRUB_GFXPAYLOAD_LINUX" = x ]; then
|
|
echo " load_video" | sed "s/^/$submenu_indentation/"
|
|
- if grep -qx "CONFIG_FB_EFI=y" "${config}" 2> /dev/null \
|
|
- && grep -qx "CONFIG_VT_HW_CONSOLE_BINDING=y" "${config}" 2> /dev/null; then
|
|
- echo " set gfxpayload=keep" | sed "s/^/$submenu_indentation/"
|
|
- fi
|
|
else
|
|
if [ "x$GRUB_GFXPAYLOAD_LINUX" != xtext ]; then
|
|
echo " load_video" | sed "s/^/$submenu_indentation/"
|