Как поставить Linux на смартфон?
Дистр общего назначения типа дебиана, нативно, и с поддержкой всей периферии - точно нет.

Железо у телефонов сильно специфичное и требует кучи проприетарных драйверов, которых как правило нет в ядре.
На телефонах даже нет EFI, по тому загрузить даже что-то минимальное типа busybox очень нелегко (
https://github.com/aligator/init-linux-beside-android
)

В теории можно запускать полноценный Linux внутри android:
https://medium.com/@quantvc/running-debian-on-andr...

Я бы оставил эту затею и взял бы лучше какой-нибудь одноплатник
В общем случае - никак. 
Специфичное железо, под которое нет дров (только самому сидеть кряхтеть перенося из андроида).
Специфичная загрузка.

В будущем - оно скорее всего ожидается, но нескоро. Сейчас есть отдельные пет-проекты, но вопрос в том, что и как там поддерживается.