Can I install another OS on Android?
Yes, you can use a custom ROM on your Android device.

You also need a custom kernel, that supports multiboot/multi-OS and you need a special Ubuntu build with ARM and hardware support. It may be hard to find but I don't think it's impossible. reference site: Asus Zenfone Blog