Pues intenté hacerlo de varias maneras...
Primero creé una imagen vacía con dd, le di formato, la monté en wifislax, y empecé a instalar los paquetes de slackware con installpkg, pero como lo estaba instalando desde otra arquitectura diferente, los scripts de instalación que contienen los tgz no se ejecutaban correctamente, y después la imagen arrancaba en android con muchos errores.
Después intenté otra cosa, arrancar en android la imagen esa de 400 megas que ponen en la web, e instalar desde ahí mismo los paquetes, pero tampoco me dión buen resultado.
Y finalmente lo que hice fue instalar slackware arm en q-emu (que tardó unas 16 oras), con su instalador original, después monté la imagen de disco de q-emu, en Wifislax (x86), desinstalé (con removepkg) los paquetes relaccionados con el kernel y otros paquetes que no iban a ser necesarios para arrancar bajo chrrot, y pasé slackware ya instalado desde la imagen de q-emu a otra imagen que después arrancaría desde android.
Esto último si me funcionó, ya tenía slackware arm con su escritorio xfce corriendo en mi movil bajo chrrot y con un servidor vnc para el entorno gráfico.
El problema es que para convertir esa imagen de slackware en Wifislax ARM, hace falta compilar herramientas de auditorias, y hacer un montón de cosas que desde el movil a parte de ser un coñazo tarda un huevo en compilar cualquier tontería.
Por eso he pedido la raspberry pi, porque aunque tiene menos capacidad de procesamiento que mi galaxy s2, no depende de un android que chupa mas de la mitad de recursos que los que tiene el movil.