Dual hard drives - Grub windows boot issue

I have just installed openSUSE 11.3 on a new hard drive. I have XP installed on a seperate 80gb hdd . I could boot into XP before I added the second drive, but now I can only show suse on the boot menu. How can I get grub to show both drives on startup to select between them?

Please open a terminal and as su -
do this

fdisk -l

like this: https://www.youtube.com/watch?v=h191KrDK-I0)

Post it here

I have 2 ide 40g dives 1 w/xp, 2 w/openSUSE 11.3
Set up install w/ auto settings. (problem) /tmp to small, can’t burn large movies wo/failing. Is there a way to correct this problem?(keep it very simple PLEASE).
I also have a 80g and 250g but there on a pci card (via-vt6421). On setting up install, the card not recognize. So how can I set card up to use lager drive for os.or just storage? Again I ask keep it simple. You know how some people say (the grass is always greener on the other side, well I’m the other side!)

The requested info is needed

What info is it you need?

See post 2

Ok
Disk /dev/sdb: 40.0 GB, 40020664320 bytes
255 heads, 63 sectors/track, 4865 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0xea06ea06

Device Boot Start End Blocks Id System
/dev/sdb1 1 194 1549312 82 Linux swap / Solaris
Partition 1 does not end on cylinder boundary.
/dev/sdb2 194 2079 15149056 83 Linux
/dev/sdb3 2079 4866 22382592 83 Linux

Disk /dev/sda: 41.1 GB, 41110142976 bytes
255 heads, 63 sectors/track, 4998 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x9dc96e9e

Device Boot Start End Blocks Id System
/dev/sda1 * 1 4997 40138371 7 HPFS/NTFS

I now need the following:

Open a terminal and become su - (like before) and post result of:

cat /boot/grub/menu.lst

Modified by YaST2. Last modification on Tue Jan 25 12:42:35 EST 2011

THIS FILE WILL BE PARTIALLY OVERWRITTEN by perl-Bootloader

Configure custom boot parameters for updated kernels in /etc/sysconfig/bootloader

default 0
timeout 8
gfxmenu (hd1,1)/boot/message

###Don’t change this comment - YaST2 identifier: Original name: linux###
title openSUSE 11.3 - 2.6.34.7-0.7
root (hd1,1)
kernel /boot/vmlinuz-2.6.34.7-0.7-default root=/dev/disk/by-id/ata-WDC_WD400BB-00DEA0_WD-WCAD13920011-part2 resume=/dev/disk/by-id/ata-WDC_WD400BB-00DEA0_WD-WCAD13920011-part1 splash=silent quiet showopts vga=0x31a
initrd /boot/initrd-2.6.34.7-0.7-default

###Don’t change this comment - YaST2 identifier: Original name: failsafe###
title Failsafe – openSUSE 11.3 - 2.6.34.7-0.7
root (hd1,1)
kernel /boot/vmlinuz-2.6.34.7-0.7-default root=/dev/disk/by-id/ata-WDC_WD400BB-00DEA0_WD-WCAD13920011-part2 showopts apm=off noresume nosmp maxcpus=0 edd=off powersaved=off nohz=off highres=off processor.max_cstate=1 nomodeset x11failsafe vga=0x31a
initrd /boot/initrd-2.6.34.7-0.7-default

###Don’t change this comment - YaST2 identifier: Original name: windows###
title Windows
rootnoverify (hd0,0)
chainloader +1

I need a list of these commands(time for a new manual)

Edit the windows entry
Here is a guide to editing Edit the Grub Menu to add Windows entries.

Try changing it to

###Don't change this comment - YaST2 identifier: Original name: windows###
title Windows
map (hd0) (hd1)
map (hd1) (hd0)
    rootnoverify (hd0,0)
    chainloader +1

You might want to report what actually happens when you try and boot windows?

Modified by YaST2. Last modification on Tue Jan 25 12:42:35 EST 2011

THIS FILE WILL BE PARTIALLY OVERWRITTEN by perl-Bootloader

Configure custom boot parameters for updated kernels in /etc/sysconfig/bootloader

default 0
timeout 8
gfxmenu (hd1,1)/boot/message

###Don’t change this comment - YaST2 identifier: Original name: linux###
title openSUSE 11.3 - 2.6.34.7-0.7
root (hd1,1)
kernel /boot/vmlinuz-2.6.34.7-0.7-default root=/dev/disk/by-id/ata-WDC_WD400BB-00DEA0_WD-WCAD13920011-part2 resume=/dev/disk/by-id/ata-WDC_WD400BB-00DEA0_WD-WCAD13920011-part1 splash=silent quiet showopts vga=0x31a
initrd /boot/initrd-2.6.34.7-0.7-default

###Don’t change this comment - YaST2 identifier: Original name: failsafe###
title Failsafe – openSUSE 11.3 - 2.6.34.7-0.7
root (hd1,1)
kernel /boot/vmlinuz-2.6.34.7-0.7-default root=/dev/disk/by-id/ata-WDC_WD400BB-00DEA0_WD-WCAD13920011-part2 showopts apm=off noresume nosmp maxcpus=0 edd=off powersaved=off nohz=off highres=off processor.max_cstate=1 nomodeset x11failsafe vga=0x31a
initrd /boot/initrd-2.6.34.7-0.7-default

###Don’t change this comment - YaST2 identifier: Original name: windows###
title Windows
map (hd0) (hd1)
map (hd1) (hd0)
rootnoverify (hd0,0)
chainloader +1

made change

Information?!

You changed it, but does it work?
If not, report what you see/happens

Windows wont start. Here is what was on the screen
map (hd0) (hd1)
map (hd1) (hd0)
rootnoverify (hd0,0)
chainloader +1

with curser blinking

Thats it

Now, the next bit is tricky if you don’t know much about it. Because we need to establish if you have damaged windows.
I want you to examine the windows file system, to look for NTLDIR, but you might find that difficult
If you open the windows directory, do you see it?

I’m going to edit the thread title too, so it’s clear what it’s about

I don’t know how find what your asking for but when I looked in the file browser under file system/windows/c found all the file for xp intact

when you enter /windows/c
Do you see ntldir?

Open a terminal and post result of

ls /windows/c

Device Boot Start End Blocks Id System
/dev/sda1 * 1 4997 40138371 7 HPFS/NTFS
linux-hkxd:/windows # cd /c
bash: cd: /c: No such file or directory
linux-hkxd:/windows # c/program files
bash: c/program: No such file or directory
linux-hkxd:/windows # cnf ntldir
ntldir: command not found
linux-hkxd:/windows # cnf ndldr
ndldr: command not found
linux-hkxd:/windows # dir
total 4
drwxr-xr-x 1 root users 4096 2011-01-27 14:52 C
linux-hkxd:/windows # dir -l
total 4
drwxr-xr-x 1 root users 4096 2011-01-27 14:52 C

That is as far as I know how to get

Look
Just open a terminal, please tell me you are not logged in as root.
We just want you as a user then paste the code I gave you

I was logged in as root, guess that part was unclear. I will do exactly what you ask.
robert@linux-hkxd:~> ls /windows/c
ls: cannot access /windows/c: No such file or directory
robert@linux-hkxd:~>

Then I tried this
robert@linux-hkxd:~> cd /windows
robert@linux-hkxd:/windows> dir
total 4
drwxr-xr-x 1 root users 4096 2011-01-27 14:52 C
robert@linux-hkxd:/windows>

The (C) is in blue

And then this

drwxr-xr-x 3 root root 4096 2011-01-25 11:36 .
drwxr-xr-x 22 root root 4096 2011-01-28 12:47 …
drwxr-xr-x 1 root users 4096 2011-01-27 14:52 C
robert@linux-hkxd:/windows>

The (C) in blue