Well i gave it a thought…i had complicated things a bit by partitioning my external hard disk for windows…
So i decided to format it entirely, so that the entire 93.1 GB was ‘unallocated’, and not mounted as an NTFS disk in Windows.
Now i started installing opensuse again. Here’s what it did:
/dev/sdb1: Swap (2 GB)
/dev/sdb2: Root (20 GB)
/dev/sdb3: Home (16 GB ->I Manually reduced from 71GB)
So now i installed GRUB on the Root Partition. Opensuse Installation was successful.
In order to ensure that GRUB pointed towards the correct partition (now it should be (hd1,1)), i did as you said earlier. Logged in as root in terminal, typed grub, find /boot/grub/menu.lst.
return: (hd1,1)
i typed: root (hd1,1)
i typed: setup (hd1)
return: filesystem is this this…
/grub/stage1…yes
/grub/stage2…yes
/grub/e2fs_stage1_5 etc
succeeded.
Now i booted again. This is what i got:
Booting ‘Opensuse 11.0’
root (hd1,1)
Filesystem unknown, partition type 0x7.
Kernel /boot/vmlinuz…default root=/dev/disk…usb-ST…
Error 17: Cannot mount selected partition.
After some seconds, it automatically went into the boot options menu. There’s no green suse screen, only a b/w interface with a box containing the boot options, with instructions like ‘c’ for edit, ‘e’ for something else etc. underneath, and GRUB 0.97 etc. written on top.
I pressed ‘c’, and there was the text mode with ‘grub>’.
i typed: find /boot/grub/stage1
return: (hd0,1)
Here it should be (hd1,1) right? I thought i had told it to use hd1 (in gnome terminal earlier) and it had found the grub stage1,2 etc also… What can be wrong? Is the GRUB working all right? Seems like i’m close to getting it working…