Linux would be (smp is going to be similar): title Linux-up (2.6.9-1.667) root (hd1,0) kernel /vmlinuz-2.6.9-1.667 ro root=LABEL=/ rhgb quiet initrd /initrd-2.6.9-1.667.img
And you should also change the "splashimage" line to point to (hd1,0). To see if this will work, you can try booting Windows manually. When you have the GRUB boot prompt hit Esc (escape key) and press 'c' to bring up a command line. Then type this: rootnoverify (hd0,0) chainloader +1 boot
If Windows then boots, you should make the changes I suggest to you grub.conf, and things should work. By the way, I assume you SMP entry is not how you show it (you are missing the "root" line and part of the "kernel" line is up with the title).
It works fine now Jonathan, thank you to you and to Paul who helped me to solve that. Francois
The ordering of drives in your device.map is something worth remembering if you ever reinstall Linux on this box (or any other box with a mixture of IDE and other drives, e.g. SCSI disks). You can specify the order using the "advanced boot loader options" (I think) during installation. The order should match the order in which your BIOS "sees" your drives. I've had to do this for an old mixed IDE/SCSI system I have, which boots from the SCSI drives rather than the IDE drive that I added later.
Paul.