Yo ya tengo el android funcionando en mi HTC Touch, ELFin.
No va al 100% todo pero vamos avanzando poco a poco.
El proceso es bastante sencillo y no se pierde el WM.
Mas detalles en
http://sourceforge.net/apps/trac/wing-linux/wiki
No es una Rom completa, sino que se instala sobre la SD.
Hay dos formas, una sobre fat32 y la otra es hacer una segunda particion en la SD.
Yo elegi el metodo de particion adicional linux sobre la SD porque sobre FAT32 no me funciono.
Ahora mi telefono arranca WM y si lo deseo inicio la particion linux desde un lanzador que me inicia el telefono en android.
Para volver a WM solo hay que cerrar android y se reinicia el telefono en WM.
Si alguien quiere algun detalle mas que me lo diga, ojo no soy un experto, pero intentare ayudar en lo que pueda.