yes,it boots properly in physical mode. Today I tried to convert the EFI disk in a MBR disk and I tried to boot it. Also didn't work...
have converted an EFI disk to MBR and I have these partitions :
root@ziomario-I9:/etc/xen# fdisk /dev/sda -l
Disk /dev/sda: 465,78 GiB, 500107862016 bytes, 976773168 sectors
Disk model: CT500MX500SSD4
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disklabel type: dos
Disk identifier: 0x95ca113b
Dispositivo Avvio Start Fine Settori Size Id Tipo
/dev/sda1 34 262177 262144 128M c W95 FAT32 (LBA)
/dev/sda2 264191 1286143 1021953 499M f W95 Esteso (LBA)
/dev/sda3 1286144 1488895 202752 99M ef EFI (FAT-12/16/32)
/dev/sda4 1488896 975591423 974102528 464,5G 7 HPFS/NTFS/exFAT
/dev/sda5 264192 1286143 1021952 499M 27 Hidden NTFS WinRE
let's say that i want to boot windows 10,how could be the disk parameters format ? I did something like this :
disk = ['/dev/sda,raw,hda,rw']
this is the full cfg file :
builder = 'hvm'
#bios='ovmf'
#bios_override = '/usr/share/OVMF/OVMF_CODE.fd'
vif = [ 'type=ioemu, bridge=xenbr0' ]
memory = 8192
# shadow_memory = 64
name = "windows-10" # domain prefix name
disk = ['/dev/sda,raw,hda,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 = 'destroy'
device_model_args_hvm = [
# Debug OVMF
'-chardev', 'file,id=debugcon,path=/etc/xen/ovmf2.log,',
'-device', 'isa-debugcon,iobase=0x402,chardev=debugcon',
]
but it won't boot. it hangs on the beginning :
https://ibb.co/zX5KLt9