Страница 1 из 1

Synology Usb Station 2 - Полутруп

Добавлено: Ср дек 19, 2012 22:15:30
Genytch
Здравствуйте! Попалась мне пару недель назад эта железка. Состояние - не загружается и не отвечает, только моргает одним светодиодом "Power" . Покопавшись в инете нашёл описание внутренностей http://habrahabr.ru/company/synology/blog/114448/ попробовал подключиться к miniUSB разъёму на плате и увидел на ней диск с тремя пустыми разделами (очевидно кто-то здорово поигрался - то есть абсолютно пустые). Подключился к ней через компорт как написано здесь https://forum.openwrt.org/viewtopic.php?id=19168 , В терминалке хотя бы увидел, что работает загрузчик и с ним можно даже общаться, во всяком случае он пишет про себя - кто таков и что может делать. Нашёл на сайте прошивку для железяки и попробовал в разных вариантах переписать её на внутренний диск, кое что получилось, начал грузиться linux. Но вот на этом вся радость и закончилась - в терминалке видно как он грузится, а потом впадает в ступор с последними словами -

[ 30.160000] Kernel panic - not syncing: No init found. Try passing init= option to kernel.

теперь не знаю куда рыть, с linux знаком постольку-поскольку, то есть строго на ВЫ и три раза "КУ" .... Очевидно, что не хватает каких-то папок и файлов, сейчас у него внутри лежат три файла - vender, zImage и rd.bin ... На этом мысль пока останавливается... собственно вопрос в основном к линуксоведам и synology-водам - может была у кого сходная ситуация, как из неё выйти или у кого есть сохранённый рабочий образ системы с этой железяки... жалко если так и повиснет мёртвым грузом

Re: Synology Usb Station 2 - Полутруп

Добавлено: Чт дек 20, 2012 02:19:08
murat87
по подробнее что и куда и как шил прошивку.
сталкивался с этой штукой не раз)))

Re: Synology Usb Station 2 - Полутруп

Добавлено: Чт дек 20, 2012 09:00:59
Genytch
нашел обновление на сайте производителя для неё. распаковав обнаружил внутри архив и несколько файлов zImage, rd.bin
их, методом тыка, через внутренний USB записал на самый маленький из разделов - 3 mb (кстати посмотрел настройки загрузчика - так и есть, в самом начале он их грузит в память командами "ext2load usb 0:2 1000000 /zImage; ext2load usb 0:2 1400000 /rd.bin"
а потом запускает "bootm 1000000 1400000" . В итоге при загрузке получил такие строчки -

[ 30.120000] kjournald starting. Commit interval 5 seconds
[ 30.130000] EXT3 FS on synoboot1, internal journal
[ 30.140000] EXT3-fs: mounted filesystem with ordered data mode.
[ 30.140000] VFS: Mounted root (ext3 filesystem) on device 135:241.
[ 30.150000] Trying to move old root to /initrd ... /initrd does not exist. Ignored. <- 1
[ 30.160000] Unmounting old root
[ 31.160000] force umount success!
[ 31.180000] Trying to free ramdisk memory ... okay
[ 31.180000] Freeing init memory: 112K
[ 31.190000] Warning: unable to open an initial console. <- 2
[ 31.190000] Kernel panic - not syncing: No init found. Try passing init= option to kernel. <- 3

для решения 1 пункта решил подсунуть ему каталог /initrd из архива прошивки - прошло, когда создал его на самом большом разделе - 100 Mb
2 вопрос решился записью на тот же большой раздел каталога /dev из того же архива, а вот что дальше делать :shock:

да, нашёл на просторах программку, восстанавливающую удалённые файла на ext2, ext3 напустил на этот диск и обнаружил старые файлы логов - в них аппарат грузится несколько по-другому, видимо чего-то ему ещё не хватает... да, miniUSB внутри железяки работает когда она отключена от питания, то есть диск с тремя разделами винда обнаруживает сразу

Re: Synology Usb Station 2 - Полутруп

Добавлено: Чт дек 20, 2012 14:16:26
murat87
завто на работе солью дамп (полный) и скину !
пиши мыло.