...
General note, backup anything that will be changed as you go. This was done using the stable-5 branch.
Need to have serial terminal to get things done.
Disable SELinux and XSM.
Re-enable grub editing:
set edit_and_shell=1
set timeout=5
Reboot
Get asix packages before losing network.
Move ndvm and uivm vhds so they can't start.
Reboot, move wire
Install asix stuff and get network in dom0, see above.
Need to rebuild QEMU without fprintf redirect rubbish in logging.h
Copy over.
In recipes-extended/xen/xen-tools.bb add at the bottom of compile and install:
oe_runmake -C tools subdir-all-libaio
oe_runmake -C tools subdir-all-blktap2
oe_runmake -C tools subdir-all-libxl
oe_runmake -C tools subdir-install-libaio
oe_runmake -C tools subdir-install-blktap2
oe_runmake -C tools subdir-install-libxl
Rebuild xen-tools.
When I did a makeclean I had to use devshell and a ./configure to make it work.
Better to use cleansstate
Tarred up image dir and overwrote all the relevant binaries and created symlinks.
Note new ver: ln -fs libblktapctl.so.1.0.0 libblktapctl.so.1.0
Reboot
Get all the goodies from lmo:/media/Goodies/xlwork in a work dir.
Use the /usr/lib/xen/bin/qemu-system-i386 wrapper that gets the args right.
chmod a+x on wrapper.
Use the xl configs we have made.
Create a log dir /var/log/xen
Create a lib dir /var/lib/xen
For now we have to be rw
Need to retap a tapdev0
Create a /tmp/domid file with 1 in it to start
...