Have you used the command line tool in linux : blkid
To set the UUID of the boot Disk, maybe my post can help you?
Here
The final code I use is this one for Grub2 bootloader:
#!/bin/sh
exec tail -n +3 $0
# This file provides an easy way to add custom menu entries. Simply type the
# menu entries you want to add after this comment. Be careful not to change
# the 'exec tail' line above.
# for BIOS systems
menuentry "Haiku" {
load_video
insmod part_msdos
insmod chain
search --fs-uuid --set=root 1C93-8EC3
chainloader ($root)/EFI/haiku/BOOTX64.EFI
}
At this line:
search --fs-uuid --set=root 1C93-8EC3
1C93-8EC3 is the UUID of my Disk so you must to put your own boot Disk UUID