Righto, then we're down into the trenches
First, print out a cheat sheet for the Vim editor from
www.vim.org from a separate computer, then login as root (from memory this will be the default under the rescue login) and then type:
Code:
# cd /
# mkdir oldsystem (or whatever you want to mount it as)
# mount /dev/hda1 oldsystem (replace hda1 with correct partition)
# cd oldsystem/boot/grub
# vim boot.lst
Then edit at will, save, and reboot. That should be it. As a few pointers to the Vim editor, use the arrow keys to move around, then type 'i' to enter 'insert' mode, type whatever you want, then press escape to exit to control mode. Then type ':wq' to write and then quit the editor.
The lines you want to make sure are there (and it may just be a matter of uncommenting the lines, if they are still there in the file) will be something along the lines of:
Code:
title SuSE linux
root (hd0,2)
kernel /boot/vmlinuz-2.somekernel root=/dev/hda1 ro acpi=on vga=0x317
initrd /boot/initrd.img-somekernel
savedefault
boot
Good luck !
mj
PS. Oh, check whether you have a backup Grub menu.lst first after mounting your old system - <ls /oldsystem/boot/grub/menu.lst*>. If there is one with an extension of .bak, have a look at that (<less menu.lst.bak> and if it contains the lines you want, the just rename it (<mv menu.lst.bak menu.lst>).