First download the boot.iso from any mirror. The following needs to be done as root. Move or copy the boot.iso to the directory boot. Next in directory /boot do the following:
# mount -t iso9660 -o loop boot.iso /mnt# cp /mnt/boot/i386/loader/initrd /boot/inst-initrd# cp /mnt/boot/i386/loader/linux /boot/inst-linux# umount /mnt
If you use x86_64 or ppc, you can find linux and initrd in /mnt/boot/
You can now setup GRUB to boot into the installation kernel using the instructions further down this guide.
dd the following to /boot/grub/menu.lst
title Install SUSEroot (hd0,0)kernel /boot/inst-linuxinitrd /boot/inst-initrd
The naming of drives is a bit different in Grub. The first partition is 0 and the next 1 and so on. The first drive is 0, the second is 1 and so on, not regarding the CD or DVD drives. So if your CD player is /dev/hdb and you have Linux with boot on /dev/hdc3 that will become
root (hd1,2)
Second hard drive (0, 1, ...) and third partition (0, 1, 2, ...) See info grub or do the installation with YaST.