Благодаря yuju который не давал мне покоя и заставил разобраться, удалось запустить систему из HDD.
Принципе делал по инструкций Lovec47, только требовалось подправить многие вещи которые там описаны неточно.
Опишу ка делал я:
Сперва пришлось конечно собрать vmlinux.
Подключил диск к разъёму SATA на плате (конечно годится и внешний ESATA, но я встроил 2,5' диск в ресивер).
Отформатировал диск с помощи скрипта stbutil:
stbutil
...
...
3) Install root filesystem on harddisk
...
...
reboot
Скрип за одно скопировал частично систему на /dev/hda1. Частично по тому что папки app, data, bin, mnt мне пришлось перенести потом в ручную. Чтобы перенести и линки я просто делал из этих папок архивы, а потом их распаковал на HDD.
Пример для папки bin:
tar cvf /mnt/SATA/hda1/bin.tar /bin
cd /mnt/SATA/hda1
tar xvf bin.tar
Как меня подправил yuju- если запускать stbutil второй раз после первого рестарта, то система должна скопироватся полностью.
Я уверен что запускать stbutil не обязательно, достаточно просто скопировать систему на HDD, и установить /dev/hda1 флаг boot.
В папке /mnt/SATA/hda1/etc/init.d/ установите файл rcS от моего архива.
Файлы vmlinux и batch.cfe поместите в корень USB флешки.
Рестартните ресивер, при включение нажмите и держите кнопку MENU пока не загорится LOADING...
Система должна загрузится с диска /dev/hda1 (по крайней мере мне и yuju так происходит).
P.S.
Для тех которые в папке app установили самбу, трансмиссион, или форматировали её в jffs2.
Удалите строку mount -t jffs2 /dev/mtdblock2 /app в скрипте /root/rc.user иначе brutus не стартнёт!
P.P.S.
Надеюсь все понимает, что файлы в системе на HDD можно менять и удалять, по этому будьте осторожны. Но если что то не так, всегда можно загрузить стандартную прошивку от флеш памяти ресивера при включение не удерживая MENU.
Все действия, которые вы выполняете со своим оборудованием делайте на свою ответственность. Вы должны понимать, что вы делаете!
Download: digiline_root_HDD_TaapatV2 gisclub.tv digiline_root_HDD_TaapatV2
Original: http://gisclub.tv/index.php?topic=4565.msg56029#msg56029
Nav komentāru:
Ierakstīt komentāru