Как можно установить нативный Linux-дистрибутив на телефон?
For fun на портирование ядра и блобов может уйти нереальное количество времени. Почитать можно на kernel.org. Пары лет должно хватить.
Если практичекая цель -- ставьте Termux, там все фичи от линуксов есть.
Чуть менее практичный -- Linux Deploy.
Всё гораздо проще. Поищите в Google Play AndroNix. И всё, следуйте инструкциям приложения, думаю сами поймёте что дальше.