Jump to content

Recommended Posts

Posted

Есть возможность использовать многие дистрибутивы Linux в chroot-среде при условии, если они собраны для нужной архитектуры. В частности, на MIPS-роутерах можно использовать Debian, на AARCH64 выбор ещё больше.

Предлагаю установочный архив для установки на Keenetic KN-2710 легковесного дистрибутива Alpine Linux, основанного на musl и busybox. Дистрибутив получил широкое распространение в облачных средах и имеет в т.ч. официальные релизы для минималистичного развёртывания в chroot-среде. 

Для установки:

  • убедитесь, что версия прошивки кинетика 3.9 Alpha 0.3 или новее,
  • подготовьте USB-носитель, отформатированный в EXT2/3/4,
  • скачайте или подготовьте самостоятельно установочный архив install-alpine-minirootfs-*-aarch64.tar.gz,
  • поместите его в папку install на USB-носителе,
  • выполните в CLI кинетика следующие команды:
opkg chroot
opkg initrc /opt/etc/ndm/initrc
opkg disk <volume>

где <volume> - соответствующий EXT2/3/4 раздел на USB-накопителе.

Для входа в Alpine Linux используйте SSH-подключение к порту TCP2222. Не забудьте после первого подключения изменить учётные данные root:alpine. Все скрипты, специфичные для работы кинетика находятся в папке /etc/ndm.

Система инициализации OpenRC внутри среды полностью работоспособна, пример добавления xrdp в автостарт:

rc-update add xrdp

 

  • Thanks 5
  • Upvote 2
Posted

Выполняю по инструкции ничего не выходит не разархивируется даже. В разделе OPKG  диск прописывается. Если в разделе OPKG если выбирать диск то разархивируется. И все равно не войти через путти. Пробовал 222  2222 22222 и тд.

opkg opkg disk <volume> здесь описка? opkg disk <volume> у меня получается opkg disk 

хочется попробовать поковырять alpine. В чем ошибаюсь?

  • 10 months later...
Posted
6 часов назад, NChiba сказал:

Добрый день. Подскажите, пожалуйста, а нет ли модулей ядра NDMS для Alpine?

Так они лежат прям в ПО, берите их оттуда. Они не принадлежат именно entware.

  • Thanks 1
  • 10 months later...
Posted (edited)
В 30.05.2022 в 08:19, Александр Рыжов сказал:

Для установки:

  • убедитесь, что версия прошивки кинетика 3.9 Alpha 0.3 или новее,
  • подготовьте USB-носитель, отформатированный в EXT2/3/4,
  • скачайте или подготовьте самостоятельно установочный архив install-alpine-minirootfs-*-aarch64.tar.gz,
  • поместите его в папку install на USB-носителе,
  • выполните в CLI кинетика следующие команды:
opkg chroot
opkg initrc /opt/etc/ndm/initrc
opkg opkg disk <volume>

где <volume> - соответствующий EXT2/3/4 раздел на USB-накопителе.

Для входа в Alpine Linux используйте SSH-подключение к порту TCP2222. Не забудьте после первого подключения изменить учётные данные root:alpine. Все скрипты, специфичные для работы кинетика находятся в папке /etc/ndm.

Так как ТС за 3 года никак не решится поменять информацию, дополню её.

называем флешку ALPINE при форматирование раздела на пк, после вставки её уже в роутер готовой закидываем на флешку архив в созданную в корне папку install и после того как скопируется идем в кли терминал и вводим команду

 

 

opkg chroot

opkg initrc /opt/etc/ndm/initrc

opkg disk ALPINE:/

 

 

И заходим в диагностику и ждем когда запустится(либо идем попить чайку и после придя лезем в терминал)

подключаемся по ssh

ip роутера

port 2222

логин root

пароль alpine

enjoy)

apk update

apk upgrade

apk add/del htop 

😉

IMG_8298.jpeg

Edited by pegakmop
Может быть кому-то и когда-то пригодится данная информация)
  • Y'r wrong 2

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...

Important Information

This site uses cookies. By clicking "I accept" or continuing to browse the site, you authorize their use in accordance with the Privacy Policy.