https://bugzilla.novell.com/show_bug.cgi?id=776221 https://bugzilla.novell.com/show_bug.cgi?id=776221#c0 Summary: grub legacy: DEFAULT_APPEND and FAILSAFE_APPEND are not preferred to "it try to figure out old parameters" Classification: openSUSE Product: openSUSE 12.2 Version: RC 1 Platform: PC OS/Version: Other Status: NEW Severity: Minor Priority: P5 - None Component: Bootloader AssignedTo: jsrain@suse.com ReportedBy: mrmazda@earthlink.net QAContact: jsrain@suse.com Found By: --- Blocker: --- Each YaST2/perl-Bootloader-generated menu.lst includes this text: "For the new kernel it try to figure out old parameters. In case we are not able to recognize it (e.g. change of flavor or strange install order ) it it use as fallback installation parameters from /etc/sysconfig/bootloader" It should be the other way around when stanzas for new kernels are created at their installation time. Whatever is specified by DEFAULT_APPEND and FAILSAFE_APPEND (probably *_APPEND, but I've never needed the others) should be on the new kernel lines exactly as to both included parameters and parameter order, including whitespace. I want to see in the GFXmenu edit field exactly what I put in bootloader, so that my keystrokes and potential for mistakes for common boot time edits are minimized. The runlevel integer and one space need to be last so that my most commonly used edit initializes with only two backspaces, so that I can add a new parameter without starting with a space, and so that my second most common edits, changing vga= and/or video= can be initialized with only 3 keystrokes. I was able to get that by setting DEFAULT_VGA and FAILSAFE_VGA to null after initial activities to bug 643984, but this stopped working early in 12.2 development (not just recently in RC1, the earliest option Bugzilla's "found in version" allows me). To reproduce: 1-set in /etc/sysconfig/bootloader: ... DEFAULT_APPEND="ipv4only=1 CPUFREQ=off noresume splash=verbose vga=794 video=1152x864@60 3 " FAILSAFE_APPEND="ipv4only=1 CPUFREQ=off apm=off noresume nosmp maxcpus=0 edd=off powersaved=off nohz=off highres=off processor.max_cstate=1 nomodeset x11failsafe vga=794 3 " ... 2-install new kernel Actual results: 1-new default kernel stanza: kernel /boot/vmlinuz-3.4.6-1.1-desktop root=/dev/disk/by-label/11suse122 showopts ipv4only=1 CPUFREQ=off noresume splash=verbose video=1152x864@60 3 vga=794(EOL) 2-new failsafe kernel stanza: kernel /boot/vmlinuz-3.4.6-1.1-desktop root=/dev/disk/by-label/11suse122 showopts ipv4only=1 CPUFREQ=off apm=off noresume nosmp maxcpus=0 edd=off powersaved=off nohz=off highres=off processor.max_cstate=1 nomodeset x11failsafe 3 vga=794(EOL) Expected results: 1-new default kernel stanza: kernel /boot/vmlinuz-3.4.6-1.1-desktop root=/dev/disk/by-label/11suse122 ipv4only=1 CPUFREQ=off noresume splash=verbose vga=794 video=1152x864@60 3 (EOL) 2-new failsafe kernel stanza: kernel /boot/vmlinuz-3.4.6-1.1-desktop root=/dev/disk/by-label/11suse122 ipv4only=1 CPUFREQ=off apm=off noresume nosmp maxcpus=0 edd=off powersaved=off nohz=off highres=off processor.max_cstate=1 nomodeset x11failsafe vga=794 3 (EOL) Comments: 1-showopts is missing from my DEFAULT_APPEND and FAILSAFE_APPEND because YaST2/perl-Bootloader insist it fall after root=, so I put it where I want it in front of root= for both after new kernel installation is complete. 2-bug 754332 noted, but I won't be using Grub2 before it matures well beyond genuine v1.0 aka 2.0. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.