dualbooting

i have suse installed and using its menu.lst.
i installed arch, and installed grub in its root directory.

here is the output from fdisk -l
suse on /dev/sda1
arch on /dev/sda3


/dev/sda1               1       13055   104855552   83  Linux
/dev/sda2           13055       13315     2096128   82  Linux swap / Solaris
/dev/sda3   *       13315       26369   104856255   83  Linux
/dev/sda4           26369       26630     2096482+  82  Linux swap / Solaris

here is suse menu.lst



default 0
timeout 8
##YaST - generic_mbr
gfxmenu (hd0,0)/boot/message
##YaST - activate

###Don't change this comment - YaST2 identifier: Original name: linux###
title Desktop -- openSUSE 11.3 - 2.6.34-12
    root (hd0,0)
    kernel /boot/vmlinuz-2.6.34-12-desktop root=/dev/disk/by-id/ata-WDC_WD3200AAJS-65M0A0_WD-WCAV2A513325-part1 resume=/dev/disk/by-id/ata-WDC_WD3200AAJS-65M0A0_WD-WCAV2A513325-part2 splash=s$
    initrd /boot/initrd-2.6.34-12-desktop

###Don't change this comment - YaST2 identifier: Original name: failsafe###
title Failsafe -- openSUSE 11.3 - 2.6.34-12
    root (hd0,0)
    kernel /boot/vmlinuz-2.6.34-12-desktop root=/dev/disk/by-id/ata-WDC_WD3200AAJS-65M0A0_WD-WCAV2A513325-part1 showopts apm=off noresume nosmp maxcpus=0 edd=off powersaved=off nohz=off highr$
    initrd /boot/initrd-2.6.34-12-desktop

# (0) Arch Linux
title Arch Linux
    rootnoverify (hd0,2)
    makeactive
    chanloader +1

here is archs menu.lst


# general configuration:
timeout   5
default   0
color light-blue/black light-cyan/blue

# boot sections follow
# each is implicitly numbered from 0 in the order of appearance below
#
# TIP: If you want a 1024x768 framebuffer, add "vga=773" to your kernel line.
#
#-*

# (0) Arch Linux
title  Arch Linux
root   (hd0,2)
kernel /boot/vmlinuz26 root=/dev/sda3 ro
initrd /boot/kernel26.img

# (1) Arch Linux
title  Arch Linux Fallback
root   (hd0,2)
kernel /boot/vmlinuz26 root=/dev/sda3 ro
initrd /boot/kernel26-fallback.img

# (2) Windows
#title Windows
#rootnoverify (hd0,0)
#makeactive
#chainloader +1

my problem is; arch will not boot >:(

So try this new openSUSE menu.lst where only Arch Linux entry was changed:

default 0
timeout 8
##YaST - generic_mbr
gfxmenu (hd0,0)/boot/message
##YaST - activate

###Don't change this comment - YaST2 identifier: Original name: linux###
title Desktop -- openSUSE 11.3 - 2.6.34-12
    root (hd0,0)
    kernel /boot/vmlinuz-2.6.34-12-desktop root=/dev/disk/by-id/ata-WDC_WD3200AAJS-65M0A0_WD-WCAV2A513325-part1 resume=/dev/disk/by-id/ata-WDC_WD3200AAJS-65M0A0_WD-WCAV2A513325-part2 splash=s$
    initrd /boot/initrd-2.6.34-12-desktop

###Don't change this comment - YaST2 identifier: Original name: failsafe###
title Failsafe -- openSUSE 11.3 - 2.6.34-12
    root (hd0,0)
    kernel /boot/vmlinuz-2.6.34-12-desktop root=/dev/disk/by-id/ata-WDC_WD3200AAJS-65M0A0_WD-WCAV2A513325-part1 showopts apm=off noresume nosmp maxcpus=0 edd=off powersaved=off nohz=off highr$
    initrd /boot/initrd-2.6.34-12-desktop

###Don't change this comment - YaST2 identifier: Original name: Arch Linux###
title  Arch Linux
root   (hd0,2)
kernel /boot/vmlinuz26 root=/dev/sda3 ro
initrd /boot/kernel26.img

Thank You,