Вот на самом деле, ты заставил меня подумать об этом. Я нарыл немного инфы об этом и узнал вот что:
1. На телефоны нет нормальных загрузчиков в духе grub (смотреть пункт 3);
2. Нашёл тему с fastboot boot <образ.img> и предположил что так можно грузить линуксовые образы, запакованные в .img, но мне сказали что подобная тема не может загрузить полноценные ОС, а только рекавери условные;
3. Есть EFIDroid Manager, но проект заброшен разработчиком. Может быть, попробую поковырять, но как-то пока не спешу. Есть Custom ROM Manager, но он может только в другие андроидовские сборки;
4. Есть вариант установки PostMarketOS или Sailfish, но с ними я до конца не уверен. Видел в поддерживаемых Redmi 6A, но у меня Redmi 6, а т.к. там немножко разные процессоры, то вероятно придется вручную пересобирать;
5. Мне подсказали что можно запустить линух, если переписать initы, ramdisk, и вручную прописать запуски иксов и прочего, но к этому мне ещё нужно добраться, т.к. с подобным не работал.
"На телефоны нет нормальных загрузчиков в духе grub (смотреть пункт 3);"
тебе и не нужен, у тебя и без этого есть куда положить vmlinuz и initrd, чтобы оно загрузилось, в халиуме и postmarketos возни с этим нет
"но мне сказали что подобная тема не может загрузить полноценные ОС, а только рекавери условные;"
в postmarketos можно rootfs закинуть на sd карту и загружать так, но тебе нужен скорее халиум, там наверное придется удалить андроид, но ты можешь сделать бэкап в тврп, а потом его развернуть
"Видел в поддерживаемых Redmi 6A, но у меня Redmi 6"
можешь найти репозиторий на гитлабе pmaports и подглядывать как все сделано у redmi 6a
https://wiki.postmarketos.org/wiki/Porting_to_a_new_device"переписать initы, ramdisk, и вручную прописать запуски иксов и прочего, но к этому мне ещё нужно добраться, т.к. с подобным не работал."
postmarketos делает всё это за тебя