I modified the 10_linux script using the tip suggested by Paul Martin. It works for me.
This has thrown up another bug. In the script GRUB_DEVICE is used as the root partition. This will break lvm and others. Would only work if GRUB_DEVICE is the "/" Regards Bharath.
10_linux
Description: Binary data