This is an old revision of the document!
Table of Contents
Virtualization using Xen on ODROID-XU3/4
This page contains the step-by-step guide for virtualization using Xen on ODROID-XU3/4.
HOST-PC Environments:
- Ubuntu 14.04 LTS Desktop
- Toochain: arm-none-eabi-, Linaro 4.9-2014.09
- SD card device name assumption: /dev/sdc
- SD card mount point assumption: /media/boot, /media/rootfs
Basic preparation
SD card or eMMC basic platform preparation:
$ wget http://odroid.in/ubuntu_14.04lts/ubuntu-14.04lts-server-odroid-xu3-20150725.img.xz $ unxz ubuntu-14.04lts-server-odroid-xu3-20150725.img.xz $ sudo dd if=ubuntu-14.04lts-server-odroid-xu3-20150725.img.xz of=/dev/sdc bs=1M conv=fsync $ sync
Bootloader
Bootloader must enable HYP mode to support virtualization before jump to kernel. So, it is needed to reinstall bootloader.
Install Bootloader to support HYP mode:
$ git clone https://github.com/hardkernel/u-boot.git -b odroidxu3-v2012.07 $ cd u-boot $ make odroid_config $ make ARCH=arm CROSS_COMPILE=arm-none-eabi- -j8 $ cd sd_fuse/hardkernel $ sudo ./sd_fusing.sh /dev/sdc $ sync