|
Bugzilla – Full Text Bug Listing |
| Summary: | grubonce doesn't work due to grub install problem - stage2 wrong | ||
|---|---|---|---|
| Product: | [openSUSE] SUSE LINUX 10.0 | Reporter: | Gernot Hillier <gernot> |
| Component: | YaST2 | Assignee: | Torsten Duwe <duwe> |
| Status: | RESOLVED FIXED | QA Contact: | Klaus Kämpf <kkaempf> |
| Severity: | Normal | ||
| Priority: | P5 - None | ||
| Version: | Final | ||
| Target Milestone: | --- | ||
| Hardware: | i586 | ||
| OS: | SuSE Linux 10.0 | ||
| Whiteboard: | |||
| Found By: | Beta-Customer | Services Priority: | |
| Business Priority: | Blocker: | --- | |
| Marketing QA Status: | --- | IT Deployment: | --- |
|
Description
Gernot Hillier
2005-11-30 18:41:55 UTC
I'm not sure any more about my idea of a "defective" stage2. This is the only difference between the stage2 installed by YaST (.sic) and the one installed by "grub-install": --- /boot/stage2.sic.dump 2005-11-30 19:29:15.000000000 +0100 +++ /boot/stage2.dump 2005-11-30 19:29:21.000000000 +0100 @@ -22,8 +22,8 @@ * 000001f0 80 ec b1 01 66 00 00 14 19 ec b1 01 5f 00 20 08 |....f......._. .| 00000200 ea 70 82 00 00 00 03 02 ff ff ff 00 00 00 00 00 |.p..............| -00000210 00 00 30 2e 39 36 00 28 68 64 31 2c 31 29 2f 62 |..0.96.(hd1,1)/b| -00000220 6f 6f 74 2f 67 72 75 62 2f 6d 65 6e 75 2e 6c 73 |oot/grub/menu.ls| +00000210 00 00 30 2e 39 36 00 2f 62 6f 6f 74 2f 67 72 75 |..0.96./boot/gru| +00000220 62 2f 6d 65 6e 75 2e 6c 73 74 00 6e 75 2e 6c 73 |b/menu.lst.nu.ls| 00000230 74 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |t...............| 00000240 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................| I'm not sure if this causes the problem as I'm quite unsure about how to debug GRUB correctly. However, I could reproduce the same problem easily on three machines - two were updated from 9.x, while one was freshly installed. So I hope that this is a general problem reproducible on any machine easily... Sorry for the 3rd comment in a row, but to make at least the test case more clear: * install a machine with SuLi 10.0 with a default install with YaST2 * Issue something like "grubonce 2" (i.e. memtest) * Reboot. You should see that memtest is not invoked automatically * Issue "grub-install" * Reboot. You will see that memtest is invoked w/o the GRUB menu being displayed * Reboot. The GRUB menu should appear again. Argh, SORRY. After doing "grub-install", you have to do "grubonce 2" again as grub-install will overwrite /boot/grub/default. Not with grub 0.97 any more. But I'm afraid You're chasing phantoms, the diff in question affects only the menu.lst file's position. Without the device specifier it may not be found, so Yast's way is safer, nothing more. You may see a side effect, related to Bug #115910. Nevertheless thanks for your investigations so far. The underlying problem should be fixed with grub-0.97-3 |