@William,
Yes. I did simply edit the /boot/grub/menu.lst and added this to the end:
- Code: Select all
title openSUSE 11.3 (2.6.34.7)
root (hd0,1)
kernel /boot/vmlinuz-2.6.34.7-0.7-default root=/dev/sda2 resume=/dev/sda2 splash=silent quiet showopts vga=0x31a
initrd /boot/boot/initrd-2.6.34.7-0.7-default
After testing that it worked I also set the
default X value to represent that option (1st = 0, 2nd = 1, etc.) so it would boot fine.
This was the initial hard disk boot after the os-install. I tried several 64 bit versions found on the web, but they all seemed to have a problem with the kernel. I didn't know it was the kernel first, so I went through the process of re-partitioning my raid array, swapping drives, etc..
I discovered this when a google search for the no-boot issue described using mkinitrd to rebuild my initrd files. During the build for the other kernel it told me a number of necessary drivers weren't found, so I manually checked the folders and was missing the LSI MegaRaid drivers and USBHID. Explained both the no-boot and inability to press "Y" at boot time to get the minimal shell.
Btw, this won't affect everyone. Generic RAID drivers and PS2 stuff is in there, it's only us LSI boards (Dell 1950) with USB keyboards who were hooped.
Still though, is there a reason to use the -12 kernel? Just want to make sure there's nothing custom built-in to that one.
@Randy,
If you want to try this I'd first make sure you're modifying the correct menu.lst. You'll want to mount the drive (mount /dev/sdaX /mnt) and edit those accordingly.
Hope this helps,
-Matt