Anders Norrbring wrote:
Any ideas on where and how I should go about to fix a boot problem? When starting up, the only thing I get in a fresh SuSE 9.2 install is "GRUB stage 2", and there it hangs. Every time.
That message comes from /boot/grub/stage2, so grub seems to be properly installed (unless the stage2 file is corrupted, that is). Grub stage 2 is responsible to load the ramdisk (/boot/initrd) and kernel image, then passing control to the kernel to start the actual boot process, so unless /boot/grub/stage2 is corrupt, there is something wrong with the initrd or the kernel image you are trying to use. First step is to see how grub is configured during the install. For this, you'll need to boot a rescue system and mount the root of the installed system at some convenient place, /mnt is always a good choice. (If /mnt does not exist in the rescue system, "mkdir /mnt" here.) So, if you installed the system on hda1, you'll need to run "mount /dev/hda1 /mnt". If you installed /boot on its own partition (say /dev/hda2), you'll need to mount that also: "mount /dev/hda2 /mnt/boot". (If you installed to a SCSI disk, you'll of course want to mount it, so use /dev/sda instead of /dev/hda.) If you installed /usr onto -its- own partition, please mount that as well at /mnt/usr. Now please run the following commands and post the results here: ls -l /mnt/boot ls -l /mnt/boot/grub ls -l /mnt/usr/lib/grub cat /mnt/boot/grub/device.map cat /mnt/boot/grub/menu.lst cat /mnt/etc/fstab (I know a few folks are going to say this is just a bunch of overkill. Maybe it will be, but it might also turn out that we will need all that information to resolve this. Best to have it all right away. Anyway, I would like to learn exactly why this crapped out on you, if I can.) I was going to suggest a few things that you might try at this point, but when I think about it, it's probably useless right now to try to speculate. On my own systems, I can speculate all I want, but here, let's just get you up and running with a minimum of effort.