This is my GRUB menu.lst to boot Ubuntu 9.04 (now updating to 9.10), OSX86 Leopard, FreeBSD 8b and the Windows 7 bootloader to switch between Windows XP and Windows 7

##################################################################################################
default 0
timeout 10

##################################################################################################
title Ubuntu
root (hd0,5)
kernel /vmlinuz root=/dev/sda6 ro quiet splash
initrd /initrd.img
quiet

title Mac OS X
root (hd0,1)
savedefault
makeactive
chainloader +1

title FreeBSD
root (hd0,3)
chainloader +1

title Windows XP / Windows 7
root (hd0,0)
savedefault
makeactive
chainloader +1

#title Windows 7
#root (hd0,7)
#chainloader +4

title Memtest86+
root (hd0,5)
kernel /boot/memtest86+.bin
quiet
##################################################################################################