I am not using grub from the book but the one already packaged with my distribution (OpenSUSE 12.1)

My HD configuration is :

sda1 /boot
sda2 / ->Opensuse
sda3 swap
sdb1 /data
sdb2 / -> LFS

here is my grub menu.lst

Code:

# Modified by YaST2. Last modification on Fri Jun 8 18:14:38 CEST 2012
# THIS FILE WILL BE PARTIALLY OVERWRITTEN by perl-Bootloader
# For the new kernel it try to figure out old parameters. In case we are not able to recognize it (e.g. change of flavor or strange install order ) it it use as fallback installation parameters from /etc/sysconfig/bootloader