Hmm. I tried a complete reinstall per foresthill's suggestion, but no luck. 
An error box popped up at the "Install boot manager" stage, entitled "Error occurred while installing GRUB". Here are the box's contents, in full:
Code:
GNU GRUB 0.97 (640K lower/3072 upper memory)
[Minimal bash-like line editing is supported. For the first word, TAB
lists possible command completions. Anywhere else TAB lists the possible
completions of a device/filename.]
grub> setup --stage2=/boot/grub/stage2 --force-lba (hd0,2) (hd0,5)
Checking if "/boot/grub/stage1" exists ... yes
Checking if "/boot/grub/stage2" exists ... yes
Checking if "/boot/grub/e2fs_stage1_5" exists ... yes
Running "embed /boot/grub/e2fs_stage1_5 (hd0,2)" ... failed (this is not fatal)
Running "embed /boot/grub/e2fs_stage1_5 (hd0,5)" ... failed (this is not fatal)
Running "install --force-lba --stage2=/boot/grub/stage2 /boot/grub/stage1 (hd0,2) /boot/grub/stage2 p /boot/grub/menu.lst" ... failed
Error 22: no such partition
grub> quit
After that failed, I was offered the chance to try again, and got the same error.]
The system then rebooted, and I went into recovery mode to retrieve my partition table, as follows:
Code:
Device Size F Type FS Type Label
/dev/sda 111.79 GB HITACHI-HTS54161
/dev/sda1 6.64 GB unknown NTFS ServiceV002
/dev/sda2 59.13 GB HPFS/NTFS NTFS SW_Preload
/dev/sda3 46.01 GB Extended
/dev/sda5 1.45 GB Linux swap Swap
/dev/sda6 17.92 GB Linux native Ext3
/dev/sda7 26.63 GB Linux native Ext3
I didn't make any changes there, just copied the info here.
I tried the full system check, and everything (partitions, file sy7stems and packages etc) all checked out OK until we got to "Checking versions, which reported OK but noted:
Code:
grub current version: 0.97-156.4 required version 0.92-69
Intrd modules checked out OK, as did "Searching boot loader configuration file", but an error was reported on "Checking bot loader configuration file".
So I'm back to where I was last night, and it seems to me that the best option should be deano_ferrari's suggestion below:

Originally Posted by
deano_ferrari
If you're unable to get repair tools to work and just want windows MBR back, you can use opensuse dvd and boot windows repair partition via grub console mode. (But you need to know partition number.
For example, my windows recovery partition is at sda3 -> (hd0,2)
I just tested this to make sure it would work and all was ok:
grub> rootnoverify (hd0,2)
grub> makeactive
grub> chainloader +1
grub> boot
From there, let the utility load and you should be able to reinstate
windows MBR
But the problem there is that I don't know how to get to grub console mode. How do I do that from the DVD? And when I've got there, what do I specify as much recovery partition (I presume it's sda1? )
Thanks again to everyone who has helped, and hope I'm nearly there...
Bookmarks