mirror of
https://git.proxmox.com/git/grub2
synced 2025-07-25 10:55:50 +00:00

more user-visible ones are as follows: - GRUB script: + Function parameters, "break", "continue", "shift", "setparams", "return", and "!". + "export" command supports multiple variable names. + Multi-line quoted strings support. + Wildcard expansion. - sendkey support. - USB hotunplugging and USB serial support. - Rename CD-ROM to cd on BIOS. - Add new --boot-directory option to grub-install, grub-reboot, and grub-set-default; the old --root-directory option is still accepted but was often confusing. - Basic btrfs detection/UUID support (but no file reading yet). - bash-completion for utilities. - If a device is listed in device.map, always assume that it is BIOS-visible rather than using extra layers such as LVM or RAID. - Add grub-mknetdir script (closes: #550658). - Remove deprecated "root" command. - Handle RAID devices containing virtio components. - GRUB Legacy configuration file support (via grub-menulst2cfg). - Keyboard layout support (via grub-mklayout and grub-kbdcomp). - Check generated grub.cfg for syntax errors before saving. - Pause execution for at most ten seconds if any errors are displayed, so that the user has a chance to see them. - Support submenus. - Write embedding zone using Reed-Solomon, so that it's robust against being partially overwritten (closes: #550702, #591416, #593347). - GRUB_DISABLE_LINUX_RECOVERY and GRUB_DISABLE_NETBSD_RECOVERY merged into a single GRUB_DISABLE_RECOVERY variable. - Fix loader memory allocation failure (closes: #551627). - Don't call savedefault on recovery entries (closes: #589325). - Support triple-indirect blocks on ext2 (closes: #543924). - Recognise DDF1 fake RAID (closes: #603354).
39 lines
1.4 KiB
Diff
39 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: 2010-03-09
|
|
|
|
Index: b/util/grub.d/10_linux.in
|
|
===================================================================
|
|
--- a/util/grub.d/10_linux.in
|
|
+++ b/util/grub.d/10_linux.in
|
|
@@ -69,17 +69,7 @@
|
|
|
|
# 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.
|
|
- if [ "x$GRUB_GFXPAYLOAD_LINUX" = x ]; then
|
|
- cat << EOF
|
|
- load_video
|
|
-EOF
|
|
- if grep -qx "CONFIG_FB_EFI=y" /boot/config-${version} 2> /dev/null \
|
|
- && grep -qx "CONFIG_VT_HW_CONSOLE_BINDING=y" /boot/config-${version} 2> /dev/null; then
|
|
- cat << EOF
|
|
- set gfxpayload=keep
|
|
-EOF
|
|
- fi
|
|
- else
|
|
+ if [ "x$GRUB_GFXPAYLOAD_LINUX" != x ]; then
|
|
if [ "x$GRUB_GFXPAYLOAD_LINUX" != xtext ]; then
|
|
cat << EOF
|
|
load_video
|