1 (12.12.2011 11:50:48 отредактировано Ramsoft)

Тема: Дебиан!!! Как много в этом звуке...

ОТ СЕБЯ ЛИЧНО И ОТ ЛИЦА МОИХ ТОВАРИЩЕЙ ОТВЕТСТВЕННО ЗАЯВЛЯЮ, ЧТО ВСЕ ЧТО ОПИСАНО НИЖЕ -
МОЖЕТ БЫТЬ ПОВТОРЕНО ВАМИ НА СВОЙ СТРАХ И РИСК И НИ Я НИ АДМИНИСТРАЦИЯ ЭТОГО ФОРУМА НЕ
НЕСЕТ ОТВЕТСТВЕННОСТИ ЗА ИЗМЕНЕНИЯ В КОНСТРУКЦИИ ОБОРУДОВАНИЯ И ЕГО ПРОГРАММНОМ
ОБЕСПЕЧЕНИИ, СДЕЛАННЫЕ ПО ВАШЕЙ ДОБРОЙ ВОЛЕ



Упарился я после каждого обновления ковыряться в потрошках моего медийного куба. Не нравится мне, что конфиги перемещаются, как нравится кому-то постороннему, утилиты пересобираются так, как нравится кому-то постороннему. Короче, имеют меня по тихому, из-за угла. Осерчал.

И вкорячил таки на СТОРу Дебиан.


Пользовался несколькими инструкциями:
Сначала из инструкции по доступу в UART консоль собрал шнурок. Шнурок должен быть LVTTL.
Это означает, что это обычный RS232 - RS232, но для связи используются низковольтные уровни сигнала(3,3В).
Обычные преобразователи USB - COM и просто прямое соединение с COM-портом использовать бесполезно
и в некоторых случаях даже вредно из-за более высоких напряжений.

К чему я веду? Отлично для нашей цели подходят кабеля для связи с телефонами, только не современными,
в которых USB порт уже в самом телефоне, а года так до 2005-го, когда в кабеле была микросхема,
которая преобразовывала интерфейс USB в COM порт с одной стороны, а с другой мы как раз имели LVTTL COM порт.
Отличный пример из того времени - DKU-5 для NOKIA в разных китайских вариациях.
Но в принципе, подойдут и многие другие кабели для низковольтовой логики.

Нам главное - найти в кабеле TX(3,3V) RX(3,3V) и Ground и подсоединить их к СТОРе (хорошо подходят фишки от передней панели старого компьютерного корпуса). На RX кабеля должен попасть TX СТОРы и, соответственно, на TX кабеля должен попасть RX СТОРы.

Когда шнурок готов и вы глядя на фотографии инструкции к консоли смогли подцепиться чем угодно (PuTTY, minicom и т.д.) к консоли
и увидели приглашение сторы, смогли набрать логин пароль и получили ответ - можно двигаться дальше.

На форуме в этой теме на чистом аглицком популярно описаны действия с помощью которых СТОРА из ящика, который надо взламывать после каждого обновления прошивки, превращается в обычный UNIX-сервер, где root - действительно полный хозяин, от которого нет тайн и возможных закладок в софте.

Коротко и по русски:
1. Нам понадобится флешка, до 4-х гиг включительно, отформатированная в FAT16. Не знаю, можно ли брать флеш размером больше - я нашел саму маленькую в 4 гига, меньше можно, больше - не рекомендую.

2. Нам понадобится интернет, причем желательно с DHCP во избежание ручного конфигурирования сетевых сервисов на этапе установки.
ЕСЛИ У ВАС ПЛОХОЕ КАЧЕСТВО ЭНЕРГОСЕТЕЙ - БЕСПЕРЕБОЙНИК ОБЯЗАТЕЛЕН. МЫ НЕОДНОКРАТНО БУДЕМ ПИСАТЬ ВО ФЛЕШ

3. Скачиваем и кладем на флешку в корень следующие файлы
http://dl.dropbox.com/u/1397036/stora_di/uImage.di
http://dl.dropbox.com/u/1397036/stora_di/uInitrd.di
http://dl.dropbox.com/u/1397036/stora_di/uImage
http://dl.dropbox.com/u/1397036/stora_di/uInitrd

4. В СТОРу должен быть установлен диск, желательно в левый слот. Диск желательно почистить от информации, т.к. она пропадет при установке Debian.

5. Втыкаем в морду флешку. Подключаемся к консоли и перегружаем стору.

6. В консоли вы увидите, как грузится uBoot - что-то типа биоса нашей сторы. Длительность около 5-ти сек. 
В момент когда появится строчка с обратным отсчетом, похожая на "Press any key to stop loading ...." надо нажать any key,
соответственно, и мы попадаем в uBoot.

7. Набираем

Marvell>> setenv mainlineLinux yes
Marvell>> setenv arcNumber 2743
Marvell>> saveenv
Marvell>> reset

после reset uBoot перегрузится и вы опять его останавливаете перед загрузкой системы.

8. Набираем

Marvell>> usb reset
Marvell>> fatls usb 0

убеждаемся, что флешка видна и файлы на ней тоже видны.

9. Набираем

Marvell>> fatload usb 0 0x200000 uImage.di
Marvell>> fatload usb 0 0x800000 uInitrd.di
Marvell>> setenv bootargs console=ttyS0,115200n8 base-installer/initramfs-tools/driver-policy=most
Marvell>> bootm 0x200000 0x800000

далее начнется стандартный процесс установки Debian с разбиением диска, закачкой системы, подсосом пакетов программ из инета и т.п.
В процессе установки скрипт инсталяции раза три ругается, что он не нашел ядро в репозитории для нашей архитектуры и будет предлагать
сдаться на пол-пути. Нужно подтверждать, что мы знаем, что делаем и продолжать установку без ядра.
Тонкости процесса установки, если он вам не понятен, уточняйте на форумах линуксоидов. От себя скажу что там гораздо проще, чем в BSD ветке.

10. После того, как система установится и вы перегрузите СТОРу - снова заходим в uBoot.
Набираем

Marvell>> usb reset
Marvell>> fatload usb 0 0x200000 uImage
Marvell>> fatload usb 0 0x800000 uInitrd
Marvell>> setenv bootargs $(console) root=/dev/sda1
Marvell>> bootm 0x200000 0x800000

11. Теперь уже должна загрузится система с вашего диска /dev/sda1 или если он стоит в правом слоте /dev/sda2
Заходим рутом.
Выполняем следующие команды:

root@Stora:~# apt-get update
root@Stora:~# apt-get install uboot-mkimage initramfs-tools ntpdate
root@Stora:~# ntpdate-debian
root@Stora:~# wget http://dl.dropbox.com/u/1397036/stora_d … _armel.deb
root@Stora:~# wget http://dl.dropbox.com/u/1397036/stora_di/stora-flash
root@Stora:~# dpkg -i linux-image-2.6.33-2-kirkwood_kirkwood.1.1_armel.deb
root@Stora:~# chmod 744 ./stora-flash
root@Stora:~# cd /boot
root@Stora:/boot# /root/stora-flash -i vmlinuz-2.6.33-2-kirkwood -r initrd.img-2.6.33-2-kirkwood
root@Stora:/boot# reboot

12. Снова тормозим загрузку в  uBoot.
Набираем:

Marvell>> setenv bootcmd_ide 'ide reset; ext2load ide 0 0x200000 /boot/uImage; ext2load ide 0 0x800000 /boot/uInitrd'
Marvell>> setenv bootcmd 'setenv bootargs $(console) root=/dev/sda1; run bootcmd_ide; bootm 0x200000 0x800000'
Marvell>> saveenv
Marvell>> reset

или если он стоит в правом слоте /dev/sda2
Вуаля. Теперь можно будет уже попробовать Telnet\SSH - в зависимости от того, что вы устанавливали во время разворачивания Debian.

Далее вас ждет увлекательный процесс настройки САМБЫ, нормального FTP и HTTP, а также uPNP сервера. Обязательно нужен торрент клиент, а так же другие полезняшки.
Но главное - мы стали свободны по настоящему.

STORA 2000 + Debian + minidlna + Transmission 2.03

2

Re: Дебиан!!! Как много в этом звуке...

спасибо за подробное описание ...
вопрос ...

5. Втыкаем в морду флешку. Подключаемся к консоли и перегружаем стору.

и консоль и флешка все в одну USB дырку ? или юзать USB хаб ? или я туплю ?

[url=http://forum.netgear.ru/viewtopic.php?id=3736][color=RED][b]FAQ! ЧИТАЙ![/b][/color][/url]
[b]WD20EARS[/b]x2 ([b]upd[/b]:5037)
||[url=http://tinyurl.com/6lylz3q]Finch[/url]+[url=http://tinyurl.com/6daqoys]screen[/url]||[url=http://tinyurl.com/7ne3skt]ToDo[/url]

3

Re: Дебиан!!! Как много в этом звуке...

filalex пишет:

спасибо за подробное описание ...
вопрос ...

5. Втыкаем в морду флешку. Подключаемся к консоли и перегружаем стору.

и консоль и флешка все в одну USB дырку ? или юзать USB хаб ? или я туплю ?

Там фотка есть в статье про шнурок - TTL консоль в попе живет у нее, где защелки винтов.
4 штырька рядом с батарейкой на плате.

STORA 2000 + Debian + minidlna + Transmission 2.03

4

Re: Дебиан!!! Как много в этом звуке...

Ramsoft Расскажи какой профит от этого? И плюсы, и минусы, как ты их видишь.

Stora PES (с мая 2011г.) + 2хWD20EARS [url=http://goo.gl/6Xdcv]раздельные[/url], [url=http://goo.gl/2Z5gb]Fixing smartmontools[/url], [url=http://goo.gl/DQzzO]Скрипт по обновлению Transmission (мой)[/url], [url=http://goo.gl/RmsbP]Разные усовершенствования[/url]. Прежде, чем писать вопрос - посмотри сперва ответ здесь: [url=http://goo.gl/dfKqO]Linux, Ликбез, [b][color=RED]FAQ[/color][/b][/url].

5 (13.12.2011 11:59:09 отредактировано Ramsoft)

Re: Дебиан!!! Как много в этом звуке...

onelife пишет:

Ramsoft Расскажи какой профит от этого? И плюсы, и минусы, как ты их видишь.

Основных претензий к железке у меня за год накопилось немного.

1. При том, что аппаратная часть весьма не плоха за свою цену, программная составляющая в стоке сильно обрезана или видоизменена.

2. Несмотря на то, что доступ рут получить очень легко, дальнейшие шаги по улучшению ПО натыкаются на недокументированность системы и периодическое внесение изменений разработчиками. Т.е. ты оказываешься перед выбором - или настроил под себя и перестал обновлять, или обновляешь и каждый раз настраиваешь.


Что получил, установив Дебиан.

1. Во флеше живут загрузчик и, может быть, ядро. Вся файловая система - на HDD, как и положено.

2. Стандартное расположение файлов и каталогов, пакетов.

3. Из предыдущего вытекает лучшая совместимость с пакетами и простота настройки.
Как пример - я набрал apt-get install mediatomb - все установилось разом куда надо без всяческих ./opt
и после того, как в конфиге я сменил NO на YES - все заработало с русским языком везде и с поддержкой всего.

4. Функционал утилит, идущих в комплекте ОС не ограничен или изменен. Помните FTP на СТОРЕ?  Оно перепиленое.
Тот же НФС есть из коробки. А еще я помню чудеса с маршрутизацией, которые не лезли ни в какие ворота RFC. Из-за чего периодически плохело Трансмиссии.  Я так понял, что модули маршрутизации подточены тоже. В Дебиане, я надеюсь будет стандартное ПО, которое описывается man'ами и я буду знать чего от него ожидать.



Что потерял.

1. Потерял возможность пользоваться гарантийной и постгарантийной поддержкой производителя. Ну я думаю это не печаль.

2. Ушли некоторые специфичные для этой платформы утилиты, типа гибкое управление вентилятором, режимами светодиодов, восстановление через сеть автоматом.

3. Ушли некоторые тонкие платформенно зависимые настройки софта. Та же самба медленнее, чем была, но я ее еще и не настраивал толком. Да и не пользуюсь практически.
(Чтоб не попрекнули в необьективности - самбой я конечно пользуюсь, но в маленьких обьемах, фотки там свежие подгрузить, музычку скопирнуть на СД. Все крупнотоннажное или качает трансмиссия и смотрит медиаплейер, или качается-заливается через FTP, который пошустрее самбы)

Вот как-то так. В целом я доволен. Теперь не надо будет думать, что там поменяли чьи-то руки.

STORA 2000 + Debian + minidlna + Transmission 2.03

6

Re: Дебиан!!! Как много в этом звуке...

из всех минусов существенен один - восстановление после ушатывания , уважаемый Ramsoft какие действия если железка не грузится .. и на ней уже дебиан ? я понимаю что ни я ни кто то другой кто поставил дебиан на эту коробку не понесет ее в сервис центр .. ибо понятен отказ и скорее всего это описано в каких либо договорах на ПО .. что делать если я перешил и она не грузится ? точнее что ты будешь делать если она перестанет грузится ?

[url=http://forum.netgear.ru/viewtopic.php?id=3736][color=RED][b]FAQ! ЧИТАЙ![/b][/color][/url]
[b]WD20EARS[/b]x2 ([b]upd[/b]:5037)
||[url=http://tinyurl.com/6lylz3q]Finch[/url]+[url=http://tinyurl.com/6daqoys]screen[/url]||[url=http://tinyurl.com/7ne3skt]ToDo[/url]

7 (12.12.2011 11:47:40 отредактировано Ramsoft)

Re: Дебиан!!! Как много в этом звуке...

filalex пишет:

из всех минусов существенен один - восстановление после ушатывания , уважаемый Ramsoft какие действия если железка не грузится .. и на ней уже дебиан ? я понимаю что ни я ни кто то другой кто поставил дебиан на эту коробку не понесет ее в сервис центр .. ибо понятен отказ и скорее всего это описано в каких либо договорах на ПО .. что делать если я перешил и она не грузится ? точнее что ты будешь делать если она перестанет грузится ?

Значится так...
Я вижу порядок загрузки таким - с флеши стартует загрузчик, который может общаться с файловой системой в себе, на usb flash и на HDD диске. Он подгружает ядро и подмонтирует корень. Дальше ядро уже само грузит все остальное.

Если что-то не так, и оно произошло на HDD - я смогу вынуть диск и прочитать его инфу под виндой, потом проверить его Викторией, и если диск годный - вставлю его назад, сделаю реинсталл по новой, а настройки накачу с флешки.

Если же не грузится загрузчик с флеши - тут  я думаю без JTAG или выпаивания не обойдешься никак. Это касается и стоковой прошивки. Восстанавлялка НЕТГИРА запускается с той же флеши как альтернативное ядро со скриптом. Если мы можем грузить другое ядро - мы можем все. И в НЕТГИРЕ и в Дебиане.
Просто в НЕТГИРЕ - это автомат без заморочек, а в Дебиане - рутинная установка системы.

Я еще не читал, но кажется, что возврат к заводскому состоянию возможен, т.к. на форуме лежат дампы uBoot и остального. Видимо для тех, кто наигрался или неасилил...

STORA 2000 + Debian + minidlna + Transmission 2.03

8 (12.12.2011 12:16:41 отредактировано Ramsoft)

Re: Дебиан!!! Как много в этом звуке...

Добавлю еще, чем я был недоволен и что теперь исправилось.

Исправилась моя старая неприятная ситуация с доступом из под Винды.

При первом запуске Стора требует инет, как вы знаете. Вы запускаете софт,
и первую настройку сторы делаете через VPN канал с сайта НЕТГИРА.
А только потом вы получаете к ней доступ в своей локалке напрямую.
С этого момента у вас софтинка НЕТГИРА автоматом монтирует диски в винду уже
с вашими паролями и логинами.

Я переустановил винду и скачал новый софт для сторы с сайта НЕТГИРА.
Новый софт вместе с сайтом НЕТГИРА  не принял мой старый пароль по
причине его простоты и попросил новый. И вот тут начались приколы.

На сайте нетгира - новый пароль, на сторе почему-то остался старый пароль.
Автомонтирование отвалилось. И оживить его я не смог.
Не принимался пароль ни старый ни новый.

Смена пароля в самбе тоже ничего не дала. Судя по всему пароли берутся
из PAM базы, а я в PAM как-то не силен и решил, что хватит ковырятся и пора
лечить все радикальным образом.

Я поднял NFS но скорость и стабильность меня крайне не устроила.
Тогда я отложил ящик до времени когда буду свободен.
Это время настало - я забекапил тот терабайт, все снес и поставил Дебиан.

Теперь у меня нормальная аутентификация в самбе, которая заработала
через 5 минут после установки Дебиана.

STORA 2000 + Debian + minidlna + Transmission 2.03

9 (13.12.2011 12:36:27 отредактировано Ramsoft)

Re: Дебиан!!! Как много в этом звуке...

Установил на дебиан трансмиссию.

Как это выглядит руками:

1. Из под рута даем команду

apt-get install transmission-daemon

2. После установки останавливаем трансмиссию для настройки

/etc/init.d/transmission-daemon stop

3. Открываем на редактирование /etc/init.d/transmission-daemon и если нужно, меняем в строке USER= имя пользователя, от которого будет работать демон.

Это ключевой момент - выбор юзера - от этого зависят все грабли, с которыми вы столкнетесь потом или наоборот, все сделаете правильно и обойдетесь без граблей.
Надо помнить, что если демон стартует от имени pupkin, то он может записывать файлы туда куда можно pupkin, читает файлы там где можно pupkin и удаляет тоже только то, что можно pupkin и соответственно, юзер pupkin должен присутствовать в системе.
Единственный вариант, который не вызывает никаких видимых проблем - это запуск от root - но, по моему мнению, это очень нехорошо для безопасности. Выбор за вами.

4. Теперь откроем на редактирование файл /etc/transmission/settings.json

Здесь надо поменять:

download-dir: куда будем сохранять файлы
peer-port: порт, через который будем работать (можно оставить по умолчанию, но запомнить для дальнейшей настройки роутера)
rpc-authentication-required: true  включаем аутентификацию для входа в панель управления трансмиссии
rpc-username: имя пользователя для авторизации в панели управления трансмиссии
rpc-password: пароль в пару к этому пользователю

если вы хотите использовать функцию подхвата торрентов на закачку из папки то еще меняем:

watch-dir-enabled: true включаем эту функцию
watch-dir: пишем здесь каталог, в который вы собираетесь подбрасывать торренты на закачку. Трансмиссия периодически туда заглядывает, и если появился файлик - пытается его обработать и выкачать.

5. После редактирования настроек меняем права на следующие области, куда будет обращаться трансмиссия:

chown -R USER:USER /etc/transmission
chown -R USER:USER /var/lib/transmission-daemon
chown -R USER:USER /каталог/куда/сохраняются/торренты

и если прописывали watch-dir:

chown USER:USER /каталог/куда/подсовываем/торренты на закачку

где USER - имя пользователя, от которого вы запускаете трансмиссию ( см. п. 3)

6. Теперь стартуем:

/etc/init.d/transmission-daemon start

и смотрим

ps -ax | more

и ищем строку с запущенным демоном. Если она присутствует - все нормально

7. Вам осталось открыть браузер и набрать

http://адрес.вашей.сторы:9091

и попытаться присоединиться к демону. Попробуйте начать закачку чего-нибудь небольшого и убедитесь, что все работает и файл появился в каталоге для торрентов.
После этого можно будет в самбе сделать отдельную шару для торрентов, только на чтение, для исключения выкачивания лишнего трафика.
Все удаления и добавления торрентов можно делать как в веб интерфейсе, так и в более удобных программах под Win: transmission-remote-gui или transmission-remote-dotnet.

Я подразумеваю, что у вас настроен роутер, порты на нем или проброшены или включено UPNP

STORA 2000 + Debian + minidlna + Transmission 2.03

10

Re: Дебиан!!! Как много в этом звуке...

Установил на Дебиан FTP-сервер.

В отличие от любимых мною BSD-nix веток, где ftp сервер идет в стандартной поставке,
в Дебиане его надо доустанавливать отдельно.

1. Всего каких-то 56 килобайт - и у нас установлен ftp-сервер

apt-get install ftpd

2. Заводим пользователя ftp. Я делал это с помощью adduser. Может есть более простые или наглядные
способы, но я о них не знаю.

adduser ftp

можно просто понажимать Энтер, поотвечать Y а в конце 2 раза ввести простейший пароль, который
нам все равно не понадобится (у юзера ftp не должно быть пароля)

3. Редактируем учетную запись юзера ftp

vipw

удаляем все что касается пароля и ставим вместо пароля *.
Удаляем шелл, который написался в конце и вписываем вместо него /bin/false
Далее подправляем shadow

vipw -s

тоже удаляем пароль у ftp и вместо него рисуем *

4. Делаем владельцем каталога root

chown -R root:root /home/ftp
chmod 555 ftp

5. Создаем каталог bin для ls

mkdir /home/ftp/bin
chmod 511 /home/ftp/bin

6.  TO BE CONTINUED...

STORA 2000 + Debian + minidlna + Transmission 2.03

11

Re: Дебиан!!! Как много в этом звуке...

Ramsoft Респект и уважуха ! Продолжай, кому-нибудь (даже мне может быть) когда-нить пригодится wink

Stora PES (с мая 2011г.) + 2хWD20EARS [url=http://goo.gl/6Xdcv]раздельные[/url], [url=http://goo.gl/2Z5gb]Fixing smartmontools[/url], [url=http://goo.gl/DQzzO]Скрипт по обновлению Transmission (мой)[/url], [url=http://goo.gl/RmsbP]Разные усовершенствования[/url]. Прежде, чем писать вопрос - посмотри сперва ответ здесь: [url=http://goo.gl/dfKqO]Linux, Ликбез, [b][color=RED]FAQ[/color][/b][/url].

12 (02.01.2012 13:19:40 отредактировано filalex)

Re: Дебиан!!! Как много в этом звуке...

Ramsoft , а версия щайтан коробки у тебя какая ?

00000ab7 Netgear MS2110 ??

просто друг \ коллега загорелся этими тематиками .. начал ставить дебиан .. и я так понял он ну него не встал ..

Слава : косяк, мое устройство неподдерживается ядром, которое предлагают на форуме

Error: unrecognized/unsupported machine ID (r1 = 0x00000aae).

Available machine support:

ID (hex) NAME
00000690 Marvell DB-88F6281-BP Development Board
00000691 Marvell RD-88F6192-NAS Development Board
00000692 Marvell RD-88F6281 Reference Board
00000831 Marvell SheevaPlug Reference Board
0000085b QNAP TS-119/TS-219
000009c6 QNAP TS-41x
00000915 Marvell OpenRD Base Board
00000939 Marvell OpenRD Client Board
00000ab7 Netgear MS2110

у нас MS2000
или под пару раз ругается на ядро это и имелось в виду ?
http://img141.imageshack.us/img141/7194/005tx.th.png

[url=http://forum.netgear.ru/viewtopic.php?id=3736][color=RED][b]FAQ! ЧИТАЙ![/b][/color][/url]
[b]WD20EARS[/b]x2 ([b]upd[/b]:5037)
||[url=http://tinyurl.com/6lylz3q]Finch[/url]+[url=http://tinyurl.com/6daqoys]screen[/url]||[url=http://tinyurl.com/7ne3skt]ToDo[/url]

13 (02.01.2012 15:38:06 отредактировано Ramsoft)

Re: Дебиан!!! Как много в этом звуке...

Где версию посмотреть - не знаю...
Пусть сверяется, у мну просмотрел - ошибки не увидел.
Опенстору почитал - аппаратных версий разных не увидел.
Все эти 2110 и пр. - количество предустановленых дисков
А так у всех у нас MS2000

Marvell>> setenv mainlineLinux yes
Marvell>> setenv arcNumber 2743
Marvell>> saveenv
Marvell>> reset

пункт 7 у меня  кажись. Мы прикидываемся другой архитектурой.
На время установки. Может у него saveenv не отработал и архитектура не сохранилась.
Прикид не удался.

Пусть пробует по-новой и смотрит внимательнее.

Я так и не понял - на каком этапе он получает это сообщение - первоначальный взлет установочного ядра, установка, постустановка - где?

А на ядро ругается, когда уже идет инсталл - типа в репозитории не могу скачать, давай все бросим и вернемся. А ты отвечаешь - неа давай ставь и не упрямся.

STORA 2000 + Debian + minidlna + Transmission 2.03

14

Re: Дебиан!!! Как много в этом звуке...

Прикрутил mhddfs - бомба - если не нужен рэйд. Простой , как три рубля, не грузит проц, не валит файловую систему. А на выходе то что нужно - каталог /home находится на двух дисках.

STORA 2000 + Debian + minidlna + Transmission 2.03

15

Re: Дебиан!!! Как много в этом звуке...

Не понравился мне в итоге медиатомб. Представление каталогов в minidlna мне показалось удобнее, да и файлов медиатомб проигнорировал больше.
Минидлна отверг всего 2 файла из 85 HD-video. И еще перемотка под ним работает криво. Всего 1,5 и 2 раза. Под minidlna все скорости вплоть до 32х поддерживаются.  Впилил обратно на дебиан любимый minidlna

STORA 2000 + Debian + minidlna + Transmission 2.03

16

Re: Дебиан!!! Как много в этом звуке...

Установил Debian но transmission и minidlna не запускаются автоматом после перезагрузки, только ручками,у кого нибудь есть решение?

17

Re: Дебиан!!! Как много в этом звуке...

Долго боролся с уровнями загрузки, ничего хорошего не получилось...
Написал скрипт на скорую руку, вроде работает закинул его в init.d и прописал в загрузку командой update-rc.d имя_скрипта_в_initd defaults, может кому ни будь будет полезно.

#!/bin/sh -e
sleep 20
#/etc/init.d/myrestart
### BEGIN INIT INFO
# Provides:          restart transmission-daemon and minidlna
# Required-Start:    $All
# Required-Stop:     $All
# Default-Start:     2 3 4 5
# Default-Stop:      0 1 6
# Short-Description: restart transmission-daemon and minidlna
### END INIT INFO

# Carry out specific functions when asked to by the system
case "$1" in
  start)
    echo "Starting script myrestart "
 /etc/init.d/transmission-daemon restart
   /etc/init.d/minidlna restart
    ;;
  stop)
    echo "Stopping script myrestart"
    echo "Could do more here"
    ;;
  *)
    echo "Usage: /etc/init.d/myrestart {start|stop}"
    exit 1
    ;;
esac

exit 0

Еще столкнулся с проблемой при установке на 2 Тб винт.
Debian форматирует таблицу разделов в GPT, для запуск системы необходимо преобразовать GPT в MBR, поэтому после установки ядра на диск,я достал HDD из сторы и вставил переносной бокс, Paragon partition manager 11 без проблем преобразовал таблицу на диске в MBR.
Еще внимательно нужно смотреть на раздел где установлена система, в конце установке когда появляется сообщение о невозможности установки загрузчика, установщик показывает на каком разделе находится система. Это важно для корректного запуска системы, если указать неправильно раздел получим “Bad magic number” Я создавал вручную 2 раздела, сначала в конец диска добавил swap 250 Mb, а потом основной раздел в Ext3.

18 (10.09.2012 15:00:20 отредактировано Evsey)

Re: Дебиан!!! Как много в этом звуке...

Evsey пишет:

Долго боролся с уровнями загрузки, ничего хорошего не получилось...
Написал скрипт на скорую руку, вроде работает закинул его в init.d и прописал в загрузку командой update-rc.d имя_скрипта_в_initd defaults, может кому ни будь будет полезно.

#!/bin/sh -e
sleep 20
#/etc/init.d/myrestart
### BEGIN INIT INFO
# Provides:          restart transmission-daemon and minidlna
# Required-Start:    $All
# Required-Stop:     $All
# Default-Start:     2 3 4 5
# Default-Stop:      0 1 6
# Short-Description: restart transmission-daemon and minidlna
### END INIT INFO

# Carry out specific functions when asked to by the system
case "$1" in
  start)
    echo "Starting script myrestart "
    /etc/init.d/transmission-daemon restart
   /etc/init.d/minidlna restart
    ;;
  stop)
    echo "Stopping script myrestart"
    echo "Could do more here"
    ;;
  *)
    echo "Usage: /etc/init.d/myrestart {start|stop}"
    exit 1
    ;;
esac

exit 0

Еще столкнулся с проблемой при установке на 2 Тб винт.
Debian форматирует таблицу разделов в GPT, для запуск системы необходимо преобразовать GPT в MBR, поэтому после установки ядра на диск,я достал HDD из сторы и вставил переносной бокс, Paragon partition manager 11 без проблем преобразовал таблицу на диске в MBR.
Еще внимательно нужно смотреть на раздел где установлена система, в конце установке когда появляется сообщение о невозможности установки загрузчика, установщик показывает на каком разделе находится система. Это важно для корректного запуска системы, если указать неправильно раздел получим “Bad magic number” Я создавал вручную 2 раздела, сначала в конец диска добавил swap 250 Mb, а потом основной раздел в Ext3.

Что то перестал работать скриптик smile,короче проблема из-за того,что устройство не успевает получить адрес от роутера, а minidlna не запускается если не известен адрес. sleep 10 в \etc\init.d\minidlna, тестим....

19

Re: Дебиан!!! Как много в этом звуке...

Выключение на кнопку кто нибудь прикрутил?

20

Re: Дебиан!!! Как много в этом звуке...

При установке на 2 Тб в самом конце когда прописываем загрузку надо писать:

setenv bootcmd_ide 'ide reset; ext2load ide 0:2 0x200000 /boot/uImage; ext2load ide 0:2 0x800000 /boot/uInitrd'
setenv bootcmd 'setenv bootargs $(console) root=/dev/sda1; run bootcmd_ide; bootm 0x200000 0x800000'

Меняется ide 0 на ide 0:2, sda зависит,от того как вы разбивали диск.

21

Re: Дебиан!!! Как много в этом звуке...

Добрейшего дня,ночи итд итп.
я очень рад что многим удаётся перепрошить это чудо.....
У меня всего один единственный вопрос.А что делать если не можем посмотреть загрузчик (тобишь у меня ни как не получается приконектиться к сторе по TTL).
Пробовал 6 разных шнуров.( http://pudeev.livejournal.com/26499.html  побывал и так -принцип тот же) и почитал и сделал тоже самое http://www.qrz.ru/schemes/contribute/comp/ur3id-cat/  и даже такая штучка появилась как на фото http://www.openstora.com/wiki/index.php … al_Console
Но при запуске PUTYY ни чего не происходит. Хотя если покаратить Tx Dx то в консоле появляется мусор.Перепробывал кучу драйверов для каждого кабеля.Перепробовал разные скорости.
Вот в связи с этим один МАЛЕНЬКИЙ вопрос. А как проверить работоспособность COM порта на сторе (я имею ввиду все теже 4 штырька).Не подскажите какое напряжение должно быть на них. Везде вроде пишут что участвуют только 3 контакта.
БОЛЬШАЯ ПРОСЬБА. Дайте большей информации!!!!!! Лучше скриншоты экранов по настройки PUTYY-но уменя такое впячетление что у меня не работает на сторе COM порт.Как это проверить ?????!!!!!

22

Re: Дебиан!!! Как много в этом звуке...

gagarin74 пишет:

Добрейшего дня,ночи итд итп.
я очень рад что многим удаётся перепрошить это чудо.....
У меня всего один единственный вопрос.А что делать если не можем посмотреть загрузчик (тобишь у меня ни как не получается приконектиться к сторе по TTL).
Пробовал 6 разных шнуров.( http://pudeev.livejournal.com/26499.html  побывал и так -принцип тот же) и почитал и сделал тоже самое http://www.qrz.ru/schemes/contribute/comp/ur3id-cat/  и даже такая штучка появилась как на фото http://www.openstora.com/wiki/index.php … al_Console
Но при запуске PUTYY ни чего не происходит. Хотя если покаратить Tx Dx то в консоле появляется мусор.Перепробывал кучу драйверов для каждого кабеля.Перепробовал разные скорости.
Вот в связи с этим один МАЛЕНЬКИЙ вопрос. А как проверить работоспособность COM порта на сторе (я имею ввиду все теже 4 штырька).Не подскажите какое напряжение должно быть на них. Везде вроде пишут что участвуют только 3 контакта.
БОЛЬШАЯ ПРОСЬБА. Дайте большей информации!!!!!! Лучше скриншоты экранов по настройки PUTYY-но уменя такое впячетление что у меня не работает на сторе COM порт.Как это проверить ?????!!!!!

tx и rx меняли местами? банально,но все же...

23

Re: Дебиан!!! Как много в этом звуке...

Описываю ситуацию: стору достал из коробки вчера. Сегодня спаял кабель, подключился, подготовил флэшку с  файлами и дальше по вышеизложенному алгоритму. Вроде все как по маслу в начале, но перед появлением интерактивной текстовой установки Дебиан пролетело довольно много строк bad eraseblock. Потом все пошло дальше до момента скачивания пакетов.... как только доходит до 100% появляется черный экран и курсор. Все, процесс установки остановился. Смотрел в роутере - сетевая активность нулевая - Стора ничего не качает. Каких либо движений нет уже больше получаса.
Что делать?

24

Re: Дебиан!!! Как много в этом звуке...

akafox пишет:

Описываю ситуацию: стору достал из коробки вчера. Сегодня спаял кабель, подключился, подготовил флэшку с  файлами и дальше по вышеизложенному алгоритму. Вроде все как по маслу в начале, но перед появлением интерактивной текстовой установки Дебиан пролетело довольно много строк bad eraseblock. Потом все пошло дальше до момента скачивания пакетов.... как только доходит до 100% появляется черный экран и курсор. Все, процесс установки остановился. Смотрел в роутере - сетевая активность нулевая - Стора ничего не качает. Каких либо движений нет уже больше получаса.
Что делать?

Ядро не подходит к этой аппаратной ревизии, поэтому и рисовало bad eraseblock. Просто так поставить не получится, надо пересобирать ядро.

25

Re: Дебиан!!! Как много в этом звуке...

akafox написал:

Описываю ситуацию: стору достал из коробки вчера. Сегодня спаял кабель, подключился, подготовил флэшку с  файлами и дальше по вышеизложенному алгоритму. Вроде все как по маслу в начале, но перед появлением интерактивной текстовой установки Дебиан пролетело довольно много строк bad eraseblock. Потом все пошло дальше до момента скачивания пакетов.... как только доходит до 100% появляется черный экран и курсор. Все, процесс установки остановился. Смотрел в роутере - сетевая активность нулевая - Стора ничего не качает. Каких либо движений нет уже больше получаса.
Что делать?

Ядро не подходит к этой аппаратной ревизии, поэтому и рисовало bad eraseblock. Просто так поставить не получится, надо пересобирать ядро.

Доброго времени суток!
Ни кто не подскажет, чего делать в этом случае?
Ибо ситуация такая же sad
Уж очень хотелось бы дебиан. roll