How to install DilOS PV to Linux-xen-dom0

How to install DilOS as PV guest to Debian Xen-4.3 dom0

 

download ISO:
wget https://bitbucket.org/dilos/site/downloads/dilos-1.3.6.4-xen-pv-debug.iso => /xen/dilos/dilos-1.3.6.4-xen-pv-debug.iso
Mount ISO to /iso:
# mount -o loop /xen/dilos/dilos-1.3.6.4-xen-pv-debug.iso /iso
Get files from ISO:
# cp /iso/platform/i86xpv/kernel/amd64/unix /xen/dilos/unix
# cp /iso/platform/i86pc/amd64/boot_archive /xen/dilos/boot_archive
Config file dilos.cfg.install for install:
name = "dilos-pv"
vcpus = 2
memory = 1024
kernel = '/xen/dilos/unix'
ramdisk = '/xen/dilos/boot_archive'
extra = '/platform/i86xpv/kernel/amd64/unix -B console=ttya'
disk = [ 'file:/xen/dilos/dilos-1.3.6.4-xen-pv-debug.iso,xvdc:cdrom,r','phy:/dev/xen-vol/dilos01,xvda,w' ]
vif = [ 'bridge=xenbr0' ]
#boot="d"
on_shutdown = "destroy"
on_reboot = "restart"
on_crash = "restart"
run command for install:
# xm create dilos.cfg.install -c
Prepare config file dilos.cfg.boot:
name = "dilos-pv"
vcpus = 2
memory = 1024
kernel = '/xen/dilos/unix'
ramdisk = '/xen/dilos/boot_archive'
extra = '/platform/i86xpv/kernel/amd64/unix -B zfs-bootfs=rpool/ROOT/dilos,bootpath=/xpvd/xdf@51712:a'
disk = [ 'phy:/dev/xen-vol/dilos01,xvda,w' ]
vif = [ 'bridge=xenbr0' ]
boot="b"
on_shutdown = "destroy"
on_reboot = "restart"
on_crash = "restart"
Run command for boot:
# xm create dilos.cfg.boot -c