Привет всем,
столкнулся с проблемой при установке debian на Keenetic Giga 2, далее по порядку:
прошивка 2.10.A.4.0-1, Entware-3x давно и активно используется без проблем
BusyBox v1.25.1 - версию 1.25.1-2а апгрейдом не ставит, по-этому просто поставил пакеты ar, coreutils-chroot, coreutils-readlink, xz.
После инсталла debootstrap подправил /opt/bin/install-debian : установил ARCH=mips (в соответствии с актуальной архитектурой процессора)
работа install-debian не вывела в лог ни одного error сообщения - только info и один warning
W: Cannot check Release signature; keyring file not available /usr/share/keyrings/debian-archive-keyring.gpg
Демон /opt/etc/init.d/S99debian стартовал и крутится, но
при попытке запуска start-debian получаю сообщение
chroot: can't execute '/bin/bash': Exec format error
в самой директории /bin нет ни хардлинкла, ни симлинка bash, что впрочем всегда было ок, так как бин директория используемая entware - это /opt/bin
но само сообщение говорит не об отсутствии /bin/bash а больше похоже на несовместимость (только, в связи с отсутствием объекта, неясно чего именно) с системой
Тем не менее в скрипте start-debian для эксперимента заменил оба вхождения /bin/bash на /opt/bin/bash - скрипт отработал, но
ни один бинарник, ни одна команда (passwd, ls, cd, more ...) в запущенной среде не работает - все сводится к той же ошибке:
<команда/бинарник>: cannot execute binary file: Exec format error
примечания -
пробовал менять архитектуру в install-debian - пробовал и mips, и mipsel
менял зеркало пакетов на https://mirror.yandex.ru/debian (пробовал из броузера - доступно)
что смущает - самая первая попытка проинсталлировать debian способом из этой ветки была косячной из-за того что busybox на тот момент был более устаревший - инсталляция прервалась с error сообщением (старую версию busybox и текст ошибки не помню уже, из буфера тоже уже ушло)
следующие попытки установки делались запуском install-debian поверх имеющегося инстанса (при выключенном демоне, разумеется), так как я не знаю корректного способа его деинсталляции.
Если у кого-либо есть идеи или опыт столкновения с подобными проблемами, буду признателен за советы.
И еще есть ли кто-то из читающих это, у кого debian данным способом установлен на Keenetic Giga 2 ? - отпишитесь пожалуйста, хочу прояснить ситуацию с тем, почему скрипт start-debian пытается использовать несуществующий путь /bin/bash (в моем случае)
Заранее спасибо