Ok, so here is a solution, this may help others.
First I'm using Grub2Win as that way you do not need to install Linux and it has an easy GUI.
So what you need is to add a custom entry that looks like:
menuentry "LibreElec" {
# boot: /dev/sda6 UUID: 69b77479-3585-4722-9d0b-1112e538ae10
# stor: /dev/sda7 UUID: 06fb785d-1301-4077-a519-dbb791792754
insmod part_gpt
insmod ext2
insmod search_fs_uuid
set root='hd0,gpt6'
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root --hint-bios=hd0,gpt6 --hint-efi=hd0,gpt6 --hint-baremetal=ahci0,gpt6 69b77479-3585-4722-9d0b-1112e538ae10
else
search --no-floppy --fs-uuid --set=root 69b77479-3585-4722-9d0b-1112e538ae10
fi
linux /KERNEL boot=UUID=69b77479-3585-4722-9d0b-1112e538ae10 disk=UUID=06fb785d-1301-4077-a519-dbb791792754 quiet
}
Display More
Now in my case as can be seen,
boot: /dev/sda6 UUID: 69b77479-3585-4722-9d0b-1112e538ae10
storage: /dev/sda7 UUID: 06fb785d-1301-4077-a519-dbb79179275
Finally: hd0,gpt6 this again refers to teh partiton you are booting from in my case gpt6 is the same as hd0,7 as gpt starts at 0, so again this may need to be adjusted (likely will need to be).
However these will need to be changed, grub2win allows you to get the partition table including BLKID and you can use that to replace the ID's above as needed. Finally this is for EFI if you are using an older MBR I can not help (sorry).
I played with maybe 30 different configs that should have mostly worked, none did, this does so I'm posting the solution.
ERIC