rudenoise / xen-mirage-rpi3

Attempts to get Xen Hypervisor and MirageOS running on Raspberry Pi 3

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Install Xen and MirageOS Environment on Rasperry Pi 3

Aim

This document records attempts to get the Xen Hypervisor running on a RaspberryPi 3.

Links

Attempted:

Use Cubieboard Image on Pi (FAILING)

Follow the build instructions for xen-arm-builder.

# bulit in Ubuntu VM
# copy out the img
scp {{user}}@{{vm address}}:xen-arm-builder/cubietruck.img ~/
# insert sd get disk number (n)
diskutil list
# unmount
diskutil unmountDisk /dev/disk{{n}}
# copy to sd
sudo dd bs=8m if=~/cubietruck.img of=/dev/disk{{n}}

Not surprisingly, the Pi doesn't boot.

Install via apt-get in Ubuntu Mate (FAILING):

Ubuntu MATE for the Raspberry Pi 2 and Raspberry Pi 3

Write image to an SD card in (OSX)

diskutil list
diskutil unmountDisk /dev/disk{{x}}
sudo dd bs=8m if=~/mirage-downloads/ubuntu-mate-15.10.3-desktop-armhf-raspberry-pi-2.img of=/dev/disk{{x}}

SSH on to Pi3:

sudo apt-get update
sudo apt-get upgrade
sudo apt-get install vim
sudo apt-get install xen-hypervisor-4.5-armhf bridge-utils build-essential git
reboot

SSH in:

sudo xl list
# ERROR:  Can't find hypervisor information in sysfs!

Can't find hypervisor information in sysfs!

It doesn't appear that there is a grub bootloader on Raspberry Pi Ubuntu Mate.

U-Boot seems to be an alternative and is used on the Cubieboard image.

To try:

About

Attempts to get Xen Hypervisor and MirageOS running on Raspberry Pi 3

License:GNU General Public License v3.0