Windows 10 installed on /dev/sdb can't boot with OVFM and the Xen-hypervisor 4.14 unstable

Hello to everyone.

I would like to boot Windows 10 x64 bit that is installed on /dev/sdb with the xen-hypervisor 4.14 unstable that I have installed on Ubuntu 20.04. This is the partition scheme of the disk :

Code:

root@ziomario-I9:/etc/xen# fdisk /dev/sdb -l

Disk /dev/sdb: 465,78 GiB, 500107862016 bytes, 976773168 sectors

Disk model: Samsung SSD 860

Units: sectors of 1 * 512 = 512 bytes

Sector size (logical/physical): 512 bytes / 512 bytes

I/O size (minimum/optimal): 512 bytes / 512 bytes

Disklabel type: gpt

Disk identifier: 98970711-6557-43CB-86D8-14B5F013ECFD

Dispositivo Start Fine Settori Size Tipo

/dev/sdb1 34 262177 262144 128M Microsoft reserved

/dev/sdb2 264192 1286143 1021952 499M Windows recovery environment

/dev/sdb3 1286144 1488895 202752 99M EFI System

/dev/sdb4 1488896 975591423 974102528 464,5G Microsoft basic data

/dev/sdb5 975591424 976773119 1181696 577M Windows recovery environment

This is what xl info says :

root@ziomario-I9:/etc/xen# xl info

host : ziomario-I9

release : 5.4.0-42-generic

version : #46-Ubuntu SMP Fri Jul 10 00:24:02 UTC 2020

machine : x86_64

nr_cpus : 16

max_cpu_id : 15

nr_nodes : 1

cores_per_socket : 8

threads_per_core : 2

cpu_mhz : 3600.525

hw_caps : bfebfbff:77faf3ff:2c100800:00000121:0000000f:009c6fbf:00000000:00000100

virt_caps : pv hvm hvm_directio pv_directio hap shadow iommu_hap_pt_share

total_memory : 32627

free_memory : 16527

sharing_freed_memory : 0

sharing_used_memory : 0

outstanding_claims : 0

free_cpus : 0

xen_major : 4

xen_minor : 14

xen_extra : -unstable

xen_version : 4.14-unstable

xen_caps : xen-3.0-x86_64 xen-3.0-x86_32p hvm-3.0-x86_32 hvm-3.0-x86_32p hvm-3.0-x86_64

xen_scheduler : credit2

xen_pagesize : 4096

platform_params : virt_start=0xffff800000000000

xen_changeset : Sun May 24 15:01:02 2020 +0100 hg:5eadf9363c25-dirty

xen_commandline : placeholder

cc_compiler : gcc (Ubuntu 9.3.0-10ubuntu2) 9.3.0

cc_compile_by : ziomario

cc_compile_domain :

cc_compile_date : Mon Jul 13 18:27:01 CEST 2020

build_id : 255611be2bbd2a63ef149b4d6c13f8a35bafc61f

xend_config_format : 4

Ths is the config file that I’m using :

Code:

builder = ‘hvm’
bios=‘ovmf’
#bios_override = ‘/usr/share/OVMF/OVMF_CODE.fd’
vif = [ ‘type=ioemu, bridge=xenbr0’ ]
memory = 8192
name = “windows-10” # domain prefix name
disk = [‘/dev/sdb,raw,sda,rw’]
boot = “c”
sdl=1
vcpus = 6 # number of cpu’s to assign
stdvga = 0
serial = ‘pty’
usbdevice = ‘tablet’ # Required for USB mouse
on_poweroff = ‘destroy’
on_reboot = ‘destroy’
on_crash = ‘preserve’
device_model_args_hvm = [
‘-chardev’, ‘file,id=debugcon,path=/etc/xen/ovmf.log,’,
‘-device’, ‘isa-debugcon,iobase=0x402,chardev=debugcon’,
]

I’m not able to boot Windows 10 on the disk /dev/sdb. I mean,ovmf works,but it is not able to detect the disk where is installed Windows 10,like you can see below :

https://ibb.co/q5Q33gh

I tried a lot of combinations,but none worked. do you know where the error could be ? thanks.