grub loading error 17

Hi

I tried both the KDE and the GNOME version of RC1 and both gave me this error as the cd was installing:

kernel image /boot/vmlinuz- 2.6.31.3-1 default
Initrd image /boot/initrd- 2.6.31.3-1. default
Kernel modules <not available>
could not find map.
Part7 /boot/system.map, please specify a correct file with -M

Then when the install was finished it rebooted to the grub loading error 17

If there are any workarounds I would like to try them.

Thanks.

Error 17 occurs if Grub is pointing to the wrong partition.

Just a guess: If you can boot the live cd, mount the root directory and look in the location /mount_point/boot. If you see these two links/files in the folder “boot”:

  • vmlinuz
  • initrd

If they’re there then you can edit the file menu.lst (st /mount_point/boot/grub/menu.lst) and put this entry:

# Entry to boot the openSUSE installation on /dev/sda5 by symlinks
title openSUSE RC1 (on /dev/sda5) by symlinks
root (hd0,4)
kernel /boot/vmlinuz root=/dev/sda5
initrd /boot/initrd
savedefault
boot

Of course, you have to adjust sda5 and (hd0,4) to the partition that really exists.

Then make Grub reinstall in the Master boot record like this:
open as root the grub prompt with this command:

grub

run this at the grub prompt but change 0,4 to your situation:

root (hd0,4)

run this at grub prompt:

install (hd0)

Reboot and X fingers