On 2010/09/28 22:07 (GMT+0200) Stan Goodman composed:
To my great surprise, the sequence got me the v11.3 (sic) welcome screen, and then booted into v11.1 ...
So rootnoverify works then . . . ? The problem does not appear to be with the grub code or files. You have been able to get to the grub shell to manually run commands from there - that shell *is* a part of /boot/grub/stage2. That is, you are already running stage2. Your DFSee analysis appears to indicate it found grub stage1/1.5 in the partition boot sector (note, not the file system). Stage1 is simply a strap with a pointer to find stage2; stage1.5 is an appended piece of code which enables stage1 to read the file system to find stage2. Since you were able to get to stage2, this indicates that your IBM boot manager has a strap in the MBR which is calling its code in the primary partition which in turn is finding the partition boot sector where grub stage1 is located and transferring control to it (this is called "chainloading" and is exactly how the Vista/W7 boot manager works, too). So . . . That rootnoverify worked indicates some problem with reading the file system. This conceivably could be related to ext4, but it could also be an issue with the 1.5 code, or something more obscure. The simple solution may just be to modify /boot/grub/menu.lst to use rootnoverify. But it is also possible that there is a second problem with the syntax in menu.lst. To check this, you need to edit menu.lst so as to use the exact same syntax as you used from the shell. You can do this from a live-CD, mounting the partition, editing the file, unmounting, rebooting w/o CD; when doing this you can also verify exactly how stage1/1.5 was installed by viewing /etc/grub.conf. Alternatively, you can reinstall, except at the boot loader step, enter the dialog which will take you to a new series of screens; there you can verify/control exactly how grub will be installed/configured, including manually editing menu.lst. -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org For additional commands, e-mail: opensuse+help@opensuse.org