You can install Grub2Win on your Windows installation. Put the required .iso ( example Kubuntu 22.04.iso ) you want to install in the root of the drive ( C:\Kubuntu 22.04.iso ). Add booting from .iso in Grub2Win, and make it your default bootloader.
Your Grub.cfg should have the following entries :
#
# Menu Entry 1 Windows EFI Boot Manager
#
menuentry 'Windows EFI Boot Manager Hotkey=w' --hotkey=w --class windows --class icon-windows {
set efibootmgr=/efi/Microsoft/Boot/bootmgfw.efi
getpartition file $efibootmgr root
if [ ! -z $reviewpause ] ; then
echo GNU Grub will load the Windows EFI Boot Manager at disk address $root
g2wsleep
fi
echo GNU Grub is now loading the Windows EFI Boot Manager
chainloader $efibootmgr
savelast 1 'Windows EFI Boot Manager'
}
#
# Menu Entry For Custom Code 2 Boot Kubuntu ISO file
#
# Menu Comment 'Boot Kubuntu ISO file Hotkey=x' --hotkey=x --class isoboot --class icon-isoboot
#
source $prefix/windata/customconfigs/BootKubuntuISOfile.cfg
Save changes and on reboot choose the .iso.
Or see How can I install Ubuntu without CD and USB? for another approach, using UNetbootin.