[Bug 845652] New: single line chainloader syntax fails ("GRUB _" displays on boot attempts)
https://bugzilla.novell.com/show_bug.cgi?id=845652 https://bugzilla.novell.com/show_bug.cgi?id=845652#c0 Summary: single line chainloader syntax fails ("GRUB _" displays on boot attempts) Classification: openSUSE Product: openSUSE 13.1 Version: RC 1 Platform: x86 OS/Version: Other Status: NEW Severity: Normal Priority: P5 - None Component: Bootloader AssignedTo: jsrain@suse.com ReportedBy: mrmazda@earthlink.net QAContact: jsrain@suse.com Found By: --- Blocker: --- Created an attachment (id=563225) --> (http://bugzilla.novell.com/attachment.cgi?id=563225) y2logs from 32 bit core2duo host hs80e Initial summary: single line chainloader syntax fails ("GRUB _" displays on boot attempts) On attempt to chainload boot: "chainloader (hd2,23)+1 GRUB _" is all that displays after Grub menu clears. That first line is the sole menu.lst stanza cmdline. This dates back at least to 11.4. I've only seen it on systems with md RAID1 partitions spread across HD0 and HD1 and the target / on HD2 (and / partitions above #15). Failure happens whether Grub Legacy setup is during installation, or using YaST-configured /etc/grub.conf and grub script, or using setup from a grub> prompt. Even after changing /boot/grub/device.map to contain only valid by-id entries boot fails, though setup command reports success on every attempt. I normally boot 13.1 (and 11.4, 12.1, 12.2 & 12.3) on the system by loading vmlinuz and initrd directly (Grub Legacy IIRC from 12.3B1 installed on a HD0 partition) instead of by chainloading. If the menu.lst stanza is instead of as above is as follows: rootnoverify (hd2,23) chainloader +1 then success, or root (hd2,23) chainloader +1 then also success. In every single HD installation I've done (hundreds), the single line syntax normally works. -- 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=845652
https://bugzilla.novell.com/show_bug.cgi?id=845652#c1
Jiri Srain
https://bugzilla.novell.com/show_bug.cgi?id=845652
https://bugzilla.novell.com/show_bug.cgi?id=845652#c2
Jiri Srain
https://bugzilla.novell.com/show_bug.cgi?id=845652
https://bugzilla.novell.com/show_bug.cgi?id=845652#c
Torsten Duwe
https://bugzilla.novell.com/show_bug.cgi?id=845652
https://bugzilla.novell.com/show_bug.cgi?id=845652#c3
Torsten Duwe
https://bugzilla.novell.com/show_bug.cgi?id=845652
https://bugzilla.novell.com/show_bug.cgi?id=845652#c4
--- Comment #4 from Felix Miata
And you probably know that partitions > 15 mean asking for trouble on Linux, although grub is able to handle this.
As you may be able to infer from the attachment, I've been using disks with more than 15 partitions with Linux and multibooting since long before libata was born.
Do you have BSD slices on the disk?
Nowhere in the whole building.
Is the whole disk mirrored?
Partitions only.
With BIOS support (fake RAID)?
Not available on this hardware. -- 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=845652
https://bugzilla.novell.com/show_bug.cgi?id=845652#c5
Felix Miata
Are you sure you're examining a suse grub1 that got compiled with the chainloader-devicefix patch? It should do exactly this trick.
How can I tell that? Is this patch newer than 17 months old? Maybe it's broken?
What do the config files look like?
#device map from (hd0,0)/grub/ (hd0) /dev/disk/by-id/ata-ST3500418AS_9VMSH74A (hd1) /dev/disk/by-id/ata-ST3320613AS_6SZ088F7 (hd2) /dev/disk/by-id/ata-HDS722580VLSA80_VN6B3ECBF65LMC Any other config files of interest? The only time Grub scripts ever get run here is when YaST uses them during openSUSE installation, and always to install to a partition, never MBR. -- 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=845652
https://bugzilla.novell.com/show_bug.cgi?id=845652#c6
Torsten Duwe
https://bugzilla.novell.com/show_bug.cgi?id=845652
https://bugzilla.novell.com/show_bug.cgi?id=845652#c7
Felix Miata
https://bugzilla.novell.com/show_bug.cgi?id=845652
https://bugzilla.novell.com/show_bug.cgi?id=845652#c8
Felix Miata
Did the binary content in the Grub Legacy rpm change between 13.1RC1 and 13.1? Last Grub changelog entry was in April, about BuildRequire/automake.
To answer my own question, no, it did not change. So, yes, this applies to 13.1. -- 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