So, once in openSUSE 12.1, perhaps you could post the output of your menu.lst file in a message for us to view?
sudo cat /boot/grub/menu.lst
gogalthorp has a point with his suggestion to do a clean install, but if this is your only complaint, we might be able to overcome the issue. Be sure to use the advanced message editor and place the menu.lst contents in your message here within a code # block.
Well, it is 99.9% working, so no, I won’t do a clean install. Too much config is needed!
And this is more for my curiosity than anything else, I can live with the text menu.
Sure, here it is menu.lst:
# Modified by YaST2. Last modification on Wed Dec 7 12:35:13 EST 2011
# THIS FILE WILL BE PARTIALLY OVERWRITTEN by perl-Bootloader
# For the new kernel it try to figure out old parameters. In case we are not able to recognize it (e.g. change of flavor or strange install order ) it it use as fallback installation parameters from /etc/sysconfig/bootloader
default 0
timeout 8
##YaST - generic_mbr
##YaST - activate
###Don't change this comment - YaST2 identifier: Original name: linux###
title Desktop -- openSUSE 12.1 - 3.1.0-1.2
root (hd0,0)
kernel /vmlinuz-3.1.0-1.2-desktop root=/dev/disk/by-id/ata-Hitachi_HDS721010CLA332_JP2940HZ3T0HLC-part2 resume=/dev/disk/by-id/ata-Hitachi_HDS721010CLA332_JP2940HZ3T0HLC-part4 splash=silent quiet showopts vga=0x3e5
initrd /initrd-3.1.0-1.2-desktop
###Don't change this comment - YaST2 identifier: Original name: failsafe###
title Failsafe -- openSUSE 12.1 - 3.1.0-1.2
root (hd0,0)
kernel /vmlinuz-3.1.0-1.2-desktop root=/dev/disk/by-id/ata-Hitachi_HDS721010CLA332_JP2940HZ3T0HLC-part2 showopts apm=off noresume edd=off powersaved=off nohz=off highres=off processor.max_cstate=1 nomodeset x11failsafe vga=0x3e5
initrd /initrd-3.1.0-1.2-desktop
###Don't change this comment - YaST2 identifier: Original name: hard_disk###
title Hard Disk
rootnoverify (hd0)
chainloader +1
Yes, caf4926 found the error at the top of your file. To edit the file as root, use the command:
kdesu kwrite /boot/grub/menu.lst
Here is the top of mine and you can see the missing entry in bold:
# Modified by YaST2. Last modification on Fri Dec 9 20:18:07 CST 2011
# THIS FILE WILL BE PARTIALLY OVERWRITTEN by perl-Bootloader
# Configure custom boot parameters for updated kernels in /etc/sysconfig/bootloader
default 0
timeout 8
##YaST - generic_mbr
**gfxmenu (hd0,0)/boot/message**
##YaST - activate
You might want to confirm the present of the message file in the folder /boot first. I see that mine is called a CPIO archive and is the file size 459.0 KiB there.
Ah, well, it turns out the message file is not there at all. So, adding the line certainly wont work. I wonder where it comes from and where did it go.
On 2011-12-12 04:56, idanan wrote:
>
> Ah, well, it turns out the message file is not there at all. So, adding
> the line certainly wont work. I wonder where it comes from and where did
> it go.
Please trim your messages from unneeded old text.
The message file comes in gfxboot-branding-openSUSE-12.1-15.3.9.noarch rpm.
You are probably missing it.
–
Cheers / Saludos,
Carlos E. R.
(from 11.4 x86_64 “Celadon” at Telcontar)