TinyCore based super low RAM VM Image

When looking for a VM Image which can boot with 64MB RAM or less, I came accross the excellent image created by Iwan Rahabok of VMWare. (original post here)

I needed serial console functionality so I re-mastered it using the guidelines posted at


A few things like openssh server and nginx have been included and are set to autostart (called from /opt/bootlocal.sh)
The interface configuration can be modified by editing /opt/eth0.sh

The disk image can be downloaded here.
Feel free to reach out to me if you have questions.

Installing Wok and Kimchi on Ubuntu 16.04 LTS

I’ve been looking for a nice graphical front-end for KVM ever since I started using KVM and OpenVSwitch on an Ubuntu host (which also happens to be a VM, nested virtualization FTW). I stumbled accross Kimchi¬†and decided to try it out. Installing it from the ubuntu repo fails and the dpkg postinstall process hangs (bug reported here. )

So I guessed I’d have to install it the right way:

(1) Install the official Wok deb package

wget http://kimchi-project.github.io/wok/downloads/latest/wok.noarch.deb
dpkg -i wok.noarch.deb

(2) Install the official Kimchi deb package

dpkg -i kimchi.noarch.deb

(3) (Optional) Install the official Ginger-Base deb package

wget http://kimchi-project.github.io/gingerbase/downloads/latest/ginger-base.noarch.deb
dpkg -i ginger-base.noarch.deb

After all this is done, you’ll just need to place the SSL Certificates for Wok in the path mentioned in /etc/nginx/conf.d/wok.conf and restart nginx.

At this stage you should be able to access the Wok/Kimchi interface at https://<your-host-ip>:8001/

Here is what mine looks like:

Kimchi Interface

Kimchi gives a nice little dasbhoard showing running libvirt managed VMs and also provides the ability to define new templates, guests and even networks. Ginger-base gives some rudimentary host management features. VNC access is provided in-browser using the noVNC plugin and works like a charm.