Меню
D-link

DNS 320L поднимаем Debian CHROOT

Для прошивок ранее 1.06 можно было использовать funplag, для более поздних не подходит, возможно связанно с тем что появилось официальная поддержка add-ons.
Поэтому накопал вариант с chroot.

На время теста использовалась:

прошивка 1.09 от 28.04.2017.
ядро системы 2.6.31.8.
Debian wheezy 7.9 от google (или архив с форума D-Link)

!!! Архивы отличаются, выбирать вам, какой ставить.

1. Вариантдля D-link архива:

›_ BASH
cd /mnt/HD/HD_a2
mkdir debian
cd debian
wget http://htpc.is-great.ru/wp-content/debian-wheezy-fullbase-arm.tgz
tar -xvzf debian-wheezy-fullbase-arm.tgz


2. Вариант для Debian wheezy 7.9 с гугл:

›_ BASH
cd /mnt/HD/HD_a2
wget http://htpc.is-great.ru/wp-content/debian-wheezy7.9-clean-arm.tgz
tar -xvzf debian-wheezy7.9-clean-arm.tgz

Далее надо смонтировать разделы:

›_ BASH
mount -o bind /dev/ /mnt/HD/HD_a2/debian/dev/
›_ BASH
mount -o bind /proc/ /mnt/HD/HD_a2/debian/proc/
›_ BASH
mount -o bind /sys/ /mnt/HD/HD_a2/debian/sys/

Можно создать debian.sh

›_ BASH
nano /mnt/HD/HD_a2/debian.sh
С содержимым:
›_ BASH
#!/bin/sh
sleep 10
mount -o bind /dev/ /mnt/HD/HD_a2/debian/dev/
mount -o bind /proc/ /mnt/HD/HD_a2/debian/proc/
mount -o bind /sys/ /mnt/HD/HD_a2/debian/sys/

Cделаем исполняемым :

›_ BASH
chmod a+x /mnt/HD/HD_a2/debian.sh

Запустим консоль debian :

›_ BASH
chroot /mnt/HD/HD_a2/debian /bin/sh

Обновим.

›_ BASH
apt-get update

›_ BASH
apt-get upgrade

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *