[Bug 771539] New: Some issues with grub2 since new directory structure
https://bugzilla.novell.com/show_bug.cgi?id=771539 https://bugzilla.novell.com/show_bug.cgi?id=771539#c0 Summary: Some issues with grub2 since new directory structure Classification: openSUSE Product: openSUSE 12.2 Version: Factory Platform: x86-64 OS/Version: openSUSE 12.2 Status: NEW Severity: Major Priority: P5 - None Component: Bootloader AssignedTo: jsrain@suse.com ReportedBy: ath@muffti.de QAContact: jsrain@suse.com Found By: --- Blocker: --- Created an attachment (id=498660) --> (http://bugzilla.novell.com/attachment.cgi?id=498660) y2log User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:13.0) Gecko/20100101 Firefox/13.0.1 I have some issues since the directory structure of grub2 was changed (from all file resist in /boot/grub2 to /boot/grub2/i386....) 1. If I use such a new version, grub2 hangs in the rescue mode with message "... file not found..." o.s. 2. The directory structure look like false, the directory /boot/grub2/locale/ was empty. Even after a new installation of all "grub2 packages" 3. If no grub.cfg exists in the directory, it will also create no new one. If there is an empty grub.cfg exists from an older installation or an empty one they would created correctly. But the system will boot still in the rescue mode. Reproducible: Always -- 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=771539 https://bugzilla.novell.com/show_bug.cgi?id=771539#c2 Michael Chang <mchang@suse.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |NEEDINFO InfoProvider| |ath@muffti.de --- Comment #2 from Michael Chang <mchang@suse.com> 2012-07-16 07:30:32 UTC --- Achim, Did you upgrade grub2 in factory? Or you test in a new installation from scratch (eg using dvd) ? -- 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=771539 https://bugzilla.novell.com/show_bug.cgi?id=771539#c3 Achim Theobald <ath@muffti.de> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEEDINFO |NEW InfoProvider|ath@muffti.de | --- Comment #3 from Achim Theobald <ath@muffti.de> 2012-07-16 14:43:06 UTC --- Yes I use grub2 in factory. The installation is a old one, since MS1 with weekly updates to factory. Move your /boot/grub2 to /boot/grub3, then start in yast2 a "update" for grub2 or install the grub2 rpm with --force. After this update your directory /boot/grub2/locale was empty and no grub.cfg exist in /boot/gruub2. I had run some test with grub in MBR or boot or root. but the result was always the same. "file not found" and "rescue mode". If I now move the old directory structure to /boot/grub2 and grub2 starts fine. At the Moment I can't start a new Installation. -- 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=771539 https://bugzilla.novell.com/show_bug.cgi?id=771539#c4 --- Comment #4 from Michael Chang <mchang@suse.com> 2012-07-18 05:01:20 UTC --- (In reply to comment #3)
Yes I use grub2 in factory. The installation is a old one, since MS1 with weekly updates to factory.
Move your /boot/grub2 to /boot/grub3, then start in yast2 a "update" for grub2 or install the grub2 rpm with --force. After this update your directory /boot/grub2/locale was empty and no grub.cfg exist in /boot/gruub2.
/boot/grub2/locale empty should now be identified. The missing grub.cfg may caused by changing it to %shadow, but during %post the /sbin/update-bootloader --refresh should create a new config for you. It's weird to me that it's missing.
I had run some test with grub in MBR or boot or root. but the result was always the same. "file not found" and "rescue mode".
Should be /boot/grub2/grub.cfg missing ?
If I now move the old directory structure to /boot/grub2 and grub2 starts fine.
Weird .. but maybe a hint that you're using mbr & core.img (which embed in mbr hole) thus resist to file relocation (as grub.cfg has been moving around). I guess this is another problem, in addition to grub.cfg missing, that the old core.img not work with new module and directory structure ... Again /sbin/update-bootloader --refresh should re-install new core.img for you. Did you ever manually run "grub2-install /dev/sda"? And please check content of this file /etc/default/grub_installdev? I guess the problem is cause you choose to install on /boot or whatever partition in yast, but later do a manually install to mbr, thus when /sbin/update-bootloader it never works to update mbr as it thinks now you're using installed on a partition ?
At the Moment I can't start a new Installation.
What's the meaning of new installation? A DVD installation or so should not be affected by the update ? -- 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=771539 https://bugzilla.novell.com/show_bug.cgi?id=771539#c5 Jeffrey Cheung <jcheung@suse.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |CLOSED CC| |jcheung@suse.com Resolution| |WONTFIX --- Comment #5 from Jeffrey Cheung <jcheung@suse.com> 2014-02-10 07:44:24 UTC --- With the release of the gnumeric on January 27th, 2014 the SUSE sponsored maintenance of openSUSE 12.2 has ended. openSUSE 12.2 is now officially discontinued and out of support by SUSE. -- 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