Установка производится online. Примерное время установки: 5 минут на НАС с intel atom, 9 минут на НАС с armv7 (QNAP TS231+), 19 минут на mipsel роутер с MT7620A@580MHz, 25 минут на armv5 НАС.
Требования: устройство должно иметь выход в интернет, на нем должна быть установлена версия busybox 1.25.1-2a (в нее входят апплеты ar, chroot, readlink, unxz). Если по каким либо причинам эта версия не (может быть) установлена, поставьте пакеты ar, coreutils-chroot, coreutils-readlink, xz.
Установка основана на пакете opwenwrt debootstrap в который добавлены три дополнительных скрипта /opt/bin/install-debian (установщик), /opt/bin/start-debian (вход в chroot среду) и /opt/etc/init.d/S99debian (запуск служб).
Итак приступим.
1. обновим список пакетов и пакеты
Код: Выделить всё
opkg update
opkg upgrade
2. Установим пакет debootstarp
Код: Выделить всё
opkg install debootstrap
3. Опционально отредактируем скрипт /opt/bin/install-debian. Рекомендую в нем сменить зеркало пакетов на mirror.yandex.ru/debian. Для armv7 устройств с поддеркой hardfloat стоит изменить строку `ARCH=armel` на `ARCH=armhf`. Можно задать и другие дополнительные параметры (см. комментарии в скрипте и документацию debootstrap).
4. Запускаем установку и ждем
Код: Выделить всё
install-debian
5. Если установка прошла успешно, то завершаем установку уже в среде debian как описано ниже.
5.1 При необходимости иметь из среды Debian доступ к носителям устройства отредактируйте /opt/etc/init.d/S99debian и добавьте в конце функции start монтирование этих носителей (там есть примеры для Qnap).
5.2 Запускаем /opt/etc/init.d/S99debian и start-debian:
Код: Выделить всё
/opt/etc/init.d/S99debian start
start-debian
В debian среде устанавливаем пароль для root командой passwd, обновляем список пакетов `apt-get update`.
Рекомендую установить и задать локали и таймзону:
Код: Выделить всё
apt-get install locales
dpkg-reconfigure locales
dpkg-reconfigure tzdata
Далее - что пожелаете

В среде debian досупны бинарники Entware.
При установке служб (демонов) debian их автозапус отключен. Запускайте из chroot среды руками или добавьте в файл /opt/debian/chroot-services.list (по одному на строку, имена из /etc/init.d) для автозапуска.
Для выхода из среды debian (в entware) наберите exit.