Читацте про дебиан на флешке, где-то было. Нужны библиотеки его.
Читацте про дебиан на флешке, где-то было. Нужны библиотеки его.
http://wpkg.org/index.php/Running_De...WL-500G_deluxe
У меня это работает с вашей прошивкой, но в chroot. Полностью на дебиан переходить пока не хочется, все-таки uClibc рулит. (Кстати, вы видели проект EmDebian? Ребята хотят перекомпилировать все пакеты с uClibc в качестве основной библиотеки и подчистить лишние файлы. Но кажется пока еще только начало.)
Вообще-то можно запускать бинарники и без chroot, но тогда некоторые библиотеки нужно положить в /lib, как минимум ld.so.1. Остальные можно и в /opt/lib положить.
2GearST:
Вкратце, все делается так:
1. Либо качаете образ дебиана (ссылка сверху) либо делаете его сами с помощью debootstrap
2. Кладете куда-нибудь на роутере и делаете туда chroot
3. Настраиваете репозитории apt (есть специальная программа - apt-setup), выбираете ветвь unstable
4. apt-get update
5. apt-get dist-upgrade
6. apt-get install quake2
7. Готово
Last edited by Xander; 18-12-2006 at 14:18.
Всё верно, именно про chroot и речь.
вобщем вифи я вырубил +)
начал ставить дебиан впервые, могу сказать что howto неполный и ан ман не тянет =(
ну да ладно,короче объясните мне ламерюге
фактически грузит дебиан паралельно с основным ядром???Code:chroot /tmp/usb/debian-distrib /bin/sh
Нет, ядро всегда одно, chroot просто меняет корень файловой системы. Этого вполне достаточно для того, чтобы использовались библиотеки и бинарники дебиана, а не те, что в прошивке.Originally Posted by GearST
Дебиан достаточно поместить в любой отдельный каталог.Originally Posted by GearST
Если под "запуском" дебиана понимается chroot, то для того чтобы убить запущенный дебиан, нужно убить chroot т.е все процессы, запущенные в chroot.
Свап подрубается как обычно (т.е не в chroot).
IMHO, это странно. У меня когда-то q2 работала и на более слабой машине, видимо все дело действительно в скорости харда. Что делать не знаю...Originally Posted by GearST
Last edited by Xander; 19-12-2006 at 12:18.
Взбрела мне в голову тут такая фантастическая мысль... А реально ди прикрутить к роуьтеру какие нить окошки? По крайней мере как я понимаю работу форточек в никсах, поднимается сервер окошек на хосте (=роутере в данном случае) и графическая система на удалённом терминале, то есть в данном случае на десктопе. Насколько это всё реально подружить?
через ssh? никак, откопаешь там видео SVGA выход вперед.
В этом нет ничего невозможного
На скриншоте запущенный xterm с роутерам через ssh X11-forwarding.
Все это я организовал в chroot в установленном на роутере Debian-е. Для этого нужно установить пакет xbase-clients (чтобы обеспечить xauth) и программу которую хотите запускать. Да, у меня еще запущен sshd в chroot, иначе X11 forwarding не работает. К нему и подключаюсь.
Last edited by Xander; 11-01-2007 at 14:45.
хмм а об дебиане я даже и не думал +)
спасибо за хорошую идею!
думаю надо бы в фак и вики добавить
сеня попробую настроить как ты сказал
кстати а можно поподробнее что за дистриб, как настроить русский вопчем для фака и вики и ламеров =)
Last edited by GearST; 11-01-2007 at 16:44.
Вот запустил на премиуме очень симпатачный webGUI к transmission.
http://tf-b4rt.berlios.de/
Настроил на связке lighttpd-php5-sqlite-transmission.
Можно прикрутить графики на mrtg, по это уже тяжело будет для роутера.
Last edited by ppy; 31-01-2007 at 10:03.
Друзья, помогите плиз.
Действуем по инструкции: http://wiki.wl500g.info/index.php/Debian%20Distribution
Сделал на машине с Debian "скелет": sudo cdebootstrap -a mipsel lenny . http://ftp.de.debian.org/debian, положил в папку /tmp/harddisk/debian
Сделал файл etc/fstab, скопировал hosts, resolv.conf, apt/sources.list
При попытке сделать chroot:
Code:[dfayruzov@wl500g log]$ chroot /tmp/harddisk/debian/ /bin/sh FATAL: kernel too old
Пытался гуглить, но что-то ничего не гуглится.
: (