
Thanks Daniel, now that I know how this works the comments and instructions in menu.lst make more sense.
In order to get it to work properly I had to edit the kopt line as you suggested to have the correct UUID for my sda6 but also there is another line # groot=(hd0,X) which I had to set correctly.
Oops, I missed that one. Glad you picked it up :)
Also next time there is a kernel update I will know what to check for prior to shutting down or rebooting.
Once you've edited these configuration comments in grub.conf, there shouldn't be any more problems - debian and ubuntu don't actually edit that file in any way other than what update-grub does, which is to read the configuration comments and generate a grub config section for every kernel it can find.