[Bug 803406] New: grub2 configuration should be using linux16 or linuxefi
https://bugzilla.novell.com/show_bug.cgi?id=803406 https://bugzilla.novell.com/show_bug.cgi?id=803406#c0 Summary: grub2 configuration should be using linux16 or linuxefi Classification: openSUSE Product: openSUSE 12.3 Version: RC 1 Platform: Other OS/Version: Other Status: NEW Severity: Normal Priority: P5 - None Component: Bootloader AssignedTo: jsrain@suse.com ReportedBy: andi-nbz@firstfloor.org QAContact: jsrain@suse.com Found By: --- Blocker: --- User-Agent: Mozilla/5.0 (X11; Linux i686 on x86_64; rv:18.0) Gecko/20100101 Firefox/18.0 I made the mistake to try to boot a 64bit on a 32bit only netbook. Normally the early kernel boot code should print a nice a message. But there was nothing. Turns out that grub2 skips the real mode part of the kernel boot and goes directly to protected mode. This breaks at least the 64bit check, but according to Peter Anvin also some other things like keyboard mode retention. If the boot entry is using linux16 (or linuxefi for EFI kernels) it would use the real mode entry point and avoid this problem. So yast2-bootloader should be using that. Reproducible: Always Steps to Reproduce: 1. 2. 3. -- 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.
https://bugzilla.novell.com/show_bug.cgi?id=803406 https://bugzilla.novell.com/show_bug.cgi?id=803406#c Jiri Srain <jsrain@suse.com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |mchang@suse.com AssignedTo|jsrain@suse.com |snwint@suse.com -- 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.
https://bugzilla.novell.com/show_bug.cgi?id=803406 https://bugzilla.novell.com/show_bug.cgi?id=803406#c1 Michael Chang <mchang@suse.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED Resolution| |INVALID --- Comment #1 from Michael Chang <mchang@suse.com> 2013-02-25 10:01:49 UTC --- AFAICS, linux16 is intended for booting (old) zImage kernels but not able to work on bzImage kernel. Also there's no linuxefi shipped from grub2 upstream. We have linuxefi for secureboot but it explicitly requires newer kernel version to work (handover protocol). We don't use it for general booting but constrained for secureboot scenario only. Finally it's not yast2 bootloader but grub2 upstream's scripts making those entries .. you should post your problem there if you concerning the usage is wrong. Thus I closed this one as invalid. -- 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.
participants (1)
-
bugzilla_noreply@novell.com