Hello,

I hope you're all having a wonderful day.

I was following the tutorial on openmirage, specifically at [1], when I
faced a few problems at the Linux DomU part.
The only differences between the tutorial and how I went about it is in my
choice for some variables i.e. hostname, ssh settings, etc.
1- Using the "/root/dom0_kernel" zImage, running xl create causes it to
enter an endless loop. All I get back is:
```
mirage@cubietruck:/media/disk$ sudo xl create domU_test -c
Parsing config from domU_test
```

'sudo xl list' shows that the guest is in a paused state.
Unpausing it, the guest enters a sort of limbo (no state present, just
dashes).
```
mirage@cubietruck:/media/disk$ sudo xl unpause Ubuntu-14.04
mirage@cubietruck:/media/disk$ sudo xl list
Name                                        ID   Mem VCPUs State Time(s)
(null)                                       0   512     2     r-----
18273.1
Ubuntu-14.04                                21   512     2     ------
4.4
```
2- Compiling the linux kernel seperately using gcc-4.9 on the CT, and
changing the cfg file to use the zImage kernel instead I get the following
error:
```
mirage@cubietruck:/media/disk$ sudo xl create -c XenGuest2.cfg
Parsing config from XenGuest2.cfg
libxl: error: libxl_dm.c:1388:device_model_spawn_outcome: domain 5 device
model: spawn failed (rc=-3)
libxl: error: libxl_create.c:1186:domcreate_devmodel_started: device model
did not start: -3
libxl: error: libxl_dm.c:1492:kill_device_model: Device Model already exited
```

Currently, my cfg file looks like this:
```
device_model_version = "qemu-xen"
device_model_override = "/usr/bin/qemu-arm-static"
kernel = "/media/disk/zImage"
memory = 512
name = "Test"
vcpus = 2
serial="pty"
disk = [ 'phy:/media/disk/XenGuest2.img,xvda1,w',
'phy:/media/disk/XenGuest2.swap,xvda2,w']
vif = ['bridge=xenbr0']
root = "/dev/xvda1 ro"
#extra = 'console=hvc0 xencons=tty root=/dev/xvda1'
```
But I've messed with it quite a bit, changing the device_model_override
value, disk and root/extra options.

Has anyone successfully created Xen guests on the cubietruck?
Care to share how you went about getting it to work?

Note: The unikernels work fine.

Thanks in advance.
-- 
Ahmed
_______________________________________________
MirageOS-devel mailing list
[email protected]
http://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-devel

Reply via email to