There is as far as Im aware no 'native' linux solution for mobile phones yet.
Most of what your gonna find online are chrooted env and alike, most of which are hacks.
Mostly due to them locked bootloaders etc companies trying to prevent it.
There is archlinux for ARM for example.
And what might interest you is that there will be a ubuntu phone coming out.