For about the 4th time since it stopped working, I’ve just switched on the pc, and now it’s working again, I’ve no idea why!
I’ve left what I wrote below in case you can see if there’s something that could cause it to intermittently not work.
EDIT: Thanks for the instructions Mingus725, if the problem happens again I’ll post those files.
*Thanks for your help. This is what I get when I type fdisk -l when I use system rescue.
Disk /dev/hda: 123.5GB 123522416640 bytes
255 heads, 63 sectors/track, 15017 cylinders
Units = cylinders of 16065 8 512 = 8225280 bytes
Device Boot Start End Blocks Id System
/dev/hda1 * 1 15018 120625152 y hpfs/ntfs
Disk /dev/sda: 18.2GB, 18279045120 bytes
255 heads, 63 sectors/track 2222 cylinders
Unites = cylinders of 16065 * 512 = 8225280 bytes
Device Boot Start End Blocks Id System
/dev/sda1 1 131 1052226 82 Linux swap / Solaris
/dev/sda2 132 1132 8040532+ 83 Linux
/dev/sda3 1133 2222 8755425 c W95 FAT32 (LBA)
Disk /dev/sdb: 131MB 131072000 bytes
16 heads, 32 sectors/track, 500 cylinders
Units =cylinders of 512 * 512 = 262144
Device Boot Start End Blocks Id System
/dev/sdb1 * 1 500 127984 b W95 FAT32
Partition 1 has different physical logical endings:
phys=(498 , 15, 32) logical=(499, 15, 32)
However I’m a bit of a (relative) novice with Linux and I’m not sure how to read files like /boot/grub/menu.lst in the console. Is there a simple command for it?
The contents of the menu.lst which I’ve just got is:
Modified by YaST2. Last modification on Wed Aug 20 18:08:19 BST 2008
default 0
timeout 8
gfxmenu (hd1,1)/boot/message
###Don’t change this comment - YaST2 identifier: Original name: linux###
title openSUSE 10.2 - 2.6.18.8-0.10
root (hd1,1)
kernel /boot/vmlinuz-2.6.18.8-0.10-default root=/dev/sda2 vga=0x31a resume=/dev/sda1 splash=silent showopts
initrd /boot/initrd-2.6.18.8-0.10-default
###Don’t change this comment - YaST2 identifier: Original name: failsafe###
title Failsafe – openSUSE 10.2 - 2.6.18.8-0.10
root (hd1,1)
kernel /boot/vmlinuz-2.6.18.8-0.10-default root=/dev/sda2 vga=normal showopts ide=nodma apm=off acpi=off noresume nosmp noapic maxcpus=0 edd=off 3
initrd /boot/initrd-2.6.18.8-0.10-default
###Don’t change this comment - YaST2 identifier: Original name: windows###
title Windows
rootnoverify (hd0,0)
chainloader (hd0,0)+1
###Don’t change this comment - YaST2 identifier: Original name: floppy###
title Floppy
rootnoverify (hd0,0)
chainloader (fd0)+1