Ok, thanks Tokener adn misty. In this two days I tried various solution and at the end I achieved a working result.
For Grub4dos I use this:
title Windows 10 Live ver.2
find --set-root /path/to/iso.iso
map /path/to/iso.iso (hd32)
map --hook
root (hd32)
chainloader (hd32)
And for grub2 I use agfm inside in easy2boot with this lines:
# Only show menu if 64-bit CPU
if [ "$CPU" = "64" ] ; then
# --class= defines the icon displayed next to the menuentry
menuentry "Windows 10 live" --class=check {
set "ISO=(${bootdev},msdos1)/path/to/iso.iso"
if [ ! -f "${ISO}" ] ; then echo "ERROR: ${ISO} not present!" ; read ; fi
clear
loopback -d loop
echo Loading ${ISO}
loopback loop "${ISO}"
if [ ! -f "(loop)/sources/boot.wim" ] ; then echo "ERROR: /sources/boot.wim not present in ISO file!" ; read ; fi
echo Loading ${ISO}
set "grubfm_file=${ISO}"
source (${user})/boot/grubfm/rules/iso/win.sh
win_isoboot "(loop)/sources/boot.wim"
}
fi
Thank you very much anyway for the availability!
Arlino