Есть желание продифференцировать разработчиков прошивки highscreen zera f rev s. ибо примонтированные разделы видны только из той программы где были примонтированны. На работе говорят что надо приручить selinux. Но у меня пока увы не получается. Решил пойти другим путем и смонтировать нужные папки при загрузке системы. Гугл по запросу android init.d выдал кучу ссылок сводящуюся к двум решениям: пересобрать boot и поставить init.d toggle.
Пересборку boot я оставил на будущее.
init.d toggle не завелся. Оказывается /system/bin/sysinit существует только в некоторых религиозно правильных телефонах. Прочитал описание, подумал, немного прошерстил список процессов и решился повторить древний хакерский трюк: подменить программу стартующую при загрузке системы. Переименовал debuggerd и заменил его скриптом вызывающий run-parts /system/etc/init.d и переименованый отладчик. На удивление прошло без ошибок.
Закинул в автозагрузку скрипт монтирования archlinux в папки корня фс(удалить /etc, создать папки etc usr var home и тд примонтировать биндом соответствующие папки раздела с арч). Из за слишком ранней загрузки системы Телефон начал ругаться на то что сим карта не найдена. сильно удивился тому что фирмварь берется из /etc/firmware/ скопировал содержимое /system/etc в етс арч.